QQ网名大全

如何用matlab提取字符型变量名中的部分

字符串其实可以看成一个矢量,读取部分内容,只要找到想要读取部分的下标,或者需要剔除部分的下标即可。

例如有字符串 'this is just for example'
如果需要得到里面的单词而不需要空格,可以使用如下代码:
str='this is just for example';
i=find(str==' ');
c={str(1:i(1)-1)}; %把所有的单词最后存到c中
for j=1:length(i)-1
c={c{1:j},str(i(j)+1:i(j+1)-1)};
end
c={c{1:j+1},str(i(j+1)+1:end)};
celldisp(c); %列出c中读到的字符串

运行结果如下:
c{1} =

this

c{2} =

is

c{3} =

just

c{4} =

for

c{5} =

example
佚名
2024-05-11 03:28:39
最佳回答
类似问题(10)