You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
It is a collection of useful string manipulation functions, which offer versatile functionality for joining, splitting, translating strings.
MATLAB is shipped with a series of string functions. However, some useful functions have not yet been in the MATLAB releases. Inspired by other advanced languages like Java, Ruby, and Python, I developed a set of string manipulation functions in order to make string processing more convenient.
Here gives a brief list of contents
strjoin: joins multiple strings with user-specified delimiter
strsplit: extracts terms from a string that are separated by a specified delimiter
strsplit_re: similar to strsplit, but the delimiter is given by regular expression.
strstartswith, strendswith: determine whether a string starts or ends with a particular pattern
strgsub: translates parts of strings in a user-defined way.
This toolbox is not aimed at offering a comprehensive string library and replacing the string functions in MATLAB. Its target is just to complement what MATLAB is lacking. Hope it helps.
Cite As
Dahua Lin (2026). String Toolkits (https://www.mathworks.com/matlabcentral/fileexchange/21710-string-toolkits), MATLAB Central File Exchange. Retrieved .
Acknowledgements
Inspired: "contains" with multiple conditions, Colormap Slider (Creator), CAD APPS, CADApps mechanics
General Information
- Version 1.0.0.0 (13.7 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0.0 |
