我正在使用textscan来阅读文本文件,我得到< 55x1 cell> 示例:
'aa a aa'
'a aaaa a'
'a = aaaaa'
'aaaaaa'
' a a a aaa'
'aa'
'aaa'
'aaaa'
.
.
.
.
我想删除每个刺痛中的空白区域 如果我有刺痛
string = 'I am 24 Years old'
我用
string(ismember(string,' ')) = [];
它会消除空格,我会得到
'Iam24Yearsold'
但是细胞不起作用或者我不知道该怎么做 我怎样才能做到这一点?有什么建议吗?
答案 0 :(得分:5)
您可以使用strrep
:
a = { 'aa a aa'
'a aaaa a'
'a = aaaaa'
'aaaaaa'
' a a a aaa'
'aa'
'aaa'
'aaaa'
'I am 24 Years old'};
strrep(a, ' ', '')
这导致
ans =
'aaaaa'
'aaaaaa'
'a=aaaaa'
'aaaaaa'
'aaaaaa'
'aa'
'aaa'
'aaaa'
'Iam24Yearsold'