Struct String Replace

Replace strings in nested structure and cell arrays.
656 Downloads
Updated 9 Jun 2010

View License

This function recursively traverses an arbitrarily deeply nested set of structure and cell arrays, finds all instances of a given string, and replaces it with a new string.

Beyond any simple text operations, this function is useful for updating a set of pathnames stored within a large structure if the associated files are relocated.

Cite As

Ross Hatton (2026). Struct String Replace (https://ch.mathworks.com/matlabcentral/fileexchange/27858-struct-string-replace), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2010a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0.0