在指定长度的子串中拆分字符串

时间:2014-01-05 13:26:57

标签: string matlab split

我所拥有的是一个包含长度= 31的字符串的数组。字符串总数= 13700.我想将所有字符串拆分为长度为5,22和4的子字符串。请帮忙。谢谢。

1 个答案:

答案 0 :(得分:2)

对于固定长度的字符串和固定长度的子字符串,真的很容易。如果它们还没有,则将字符串混合,直到它们处于二维字符数组中,每行一个字符串(cell2mat()将成为你的朋友,如果它们当前在单元格数组中),并且拆分:

s1 = s(:, 1:5);
s2 = s(:, 6:27);
s3 = s(:, 28:31);