2014-01-05 132 views
-4

我所擁有的是一個包含長度= 31的字符串的數組。字符串總數= 13700。我想將所有字符串拆分爲長度爲5,22和4的子字符串。請幫助。謝謝。在指定長度的子字符串中拆分字符串

+0

你有什麼嘗試嗎? –

+0

我想過使用strsplit,但它需要一個分隔符而不是指定的長度。所以基本上我很迷惑。 – user3077261

+0

你是什麼意思「長度5,22和4」?和「分割所有字符串」:你的意思是「分割組合字符串」? –

回答

2

使用固定長度的字符串和固定長度的子字符串它很容易真的。如果它們還沒有,則將這些字符串混合,直到它們處於二維字符數組中,每行一個字符串(如果它們當前處於單元陣列中,則爲cell2mat()將成爲您的朋友),並分割:

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