我正在使用MATLAB,我想从.txt文件中读取字符串,然后想要将该字符串拆分为偶数段和奇数段(基于字符的位置).
例如,"你好",那么结果应该是:
Segment 1 = "hlo" & segment 2 = "el"
Run Code Online (Sandbox Code Playgroud)
字符串只是一个字符数组,因此您可以像使用数字数组一样使用冒号运算符:
>> str = 'hello'
str =
hello
>> s1 = str(1:2:end)
s1 =
hlo
>> s2 = str(2:2:end)
s2 =
el
Run Code Online (Sandbox Code Playgroud)
请注意,不必使用end-1任何一个字符串,因为colon根据skip和start索引计算最后一个索引,因此您不必担心长度str.这是在许多情况下(进一步的细节和不同的例子一个方便的功能在这里).
| 归档时间: |
|
| 查看次数: |
267 次 |
| 最近记录: |