str2cell: a pedestrian cell creator
help str2cell
c = str2cell(v)
c = str2cell(v,delim[s])
creates a cell array C from input vector V.
places segments of V seperated by delimiter
DELIM into separate cells of C.
see also: CELLSTR
v : a string/vector of a ML supported data class
delim : array of delimiter[s] [def: isspace]
v-class syntax
----------------------
char 'xyz'
other [1 2 pi]
note:
an input matrix (NxM) will be turned into a
1x(N*M) column vector WITHOUT warning!
examples:
s='this is a ;;; test string; +-0 ;;;_;;; for; +;+ fun;';
c=str2cell(s,' +-;0_')
'this'
'is'
'a'
'test'
'string'
'for'
'fun'
d=[pi pi 1 2 inf 4 5 6 nan 78 pi];
c=str2cell(d,[nan pi 5 inf])
[1x2 double] % = 1 2
[ 4]
[ 6]
[ 78]
Cite As
us (2024). str2cell: a pedestrian cell creator (https://www.mathworks.com/matlabcentral/fileexchange/4247-str2cell-a-pedestrian-cell-creator), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- MATLAB > Language Fundamentals > Data Types > Data Type Conversion >
- MATLAB > Language Fundamentals > Data Types > Characters and Strings > String Parsing >
Tags
Acknowledgements
Inspired: char2cell
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 | finally, after 5 years, added a missing ; at the end of line 62... sorry for the delay |