char2cell

版本 1.0.0.0 (3.2 KB) 作者: Mirko Hrovat
Converts a character array (or cell string) array to a cell string array using delimiters and rows.
2.7K 次下载
更新时间 2009/8/3

查看许可证

CHARacter to(2) CELL array conversion.

Syntax:
cellmat = char2cell(s,delim,rowseparate,trim);
cellmat = char2cell(s,delim,rowseparate);
cellmat = char2cell(s,delim);
cellmat = char2cell(s);

If "s" is a character array, then it may be separted into a 1D cell array of strings based upon delimiters (which may be a single element or multiple elements (e.g. CRLF). If "s" is multidimensional then the rows or columns of "s" may be further divided into cell s. If "s" is a cell string array, then the cells may be further divided by specifying delimiters. Consecutive delimters are treated as one.

Delimiters can be specified as a single element or multiple elements. Non-printable or non-visible characters are supported through the typical Matlab designations as:
\b - backspace
\f - formfeed
\n - linefeed
\r - carriage return
\t - tab
\\ - backslash
(a single \ suffices if it is a single or last element)
Use ' ' to specify a white space character.

Default delimiter is white space if "rowseparate" is empty and is empty if "rowseparate" is either "true" or "false".

"rowseparate" - "true" designates that each row should be separated or "false" if each column should be separated. Only relevant if "s" is multidimensional.

"trim" - if "true" (default), leading and trailing spaces are deleted

% Examples:
% char2cell(['red? green33 blue++ '],['?3+']))
% ans = 'red'; 'green'; 'blue'; ''
% c=sprintf(['this is a test\nthis\tis the second line'])
% char2cell(c,{'\n','\t'})
% ans = 'this is a test'
% 'this'
% 'is the second line'

引用格式

Mirko Hrovat (2024). char2cell (https://www.mathworks.com/matlabcentral/fileexchange/24915-char2cell), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2007b
兼容任何版本
平台兼容性
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0.0