我有以下字符串
'A B C D'
从中我想制作一个像这样的单元格数组
{ 'A B C D' }
我怎样才能在Matlab中做到这一点?
这是一个解决方案,它将以逗号,分号或空格分隔字符串,这将适用于任何长度的字符串
string = 'A, BB, C'
tmp = regexp(string,'([^ ,:]*)','tokens');
out = cat(2,tmp{:})
out =
'A' 'BB' 'C'
Run Code Online (Sandbox Code Playgroud)