我有一个字符串:
a = 'Sound_impro_Act'
我想把它分成多个字符串,这些字符串是由'_'
分隔的单词,并将它们分配给不同的变量。
最终结果如下:
b = 'Sound'
c = 'impro'
d = 'act'
感谢。
答案 0 :(得分:5)
您也可以使用比strsplit
regexp
a = 'Sound_impro_Act';
parts = regexp(a,'_','split');
[b,c,d] = deal(parts{:});
最后一行来自@Divakar的回答。非常感谢!
答案 1 :(得分:4)
答案 2 :(得分:1)
strsplit
函数可以为您完成:
一个例子:
a = 'Sound_impro_Act';
b= strsplit(a, '_');
现在您可以使用b(1), b(2), b(3)