如何从Matlab中的字符串中删除引号?

时间:2017-03-03 06:02:49

标签: matlab

我的项目中有这个字符串:

x = 'a124cd5f'  

我把它分成如下:

x1 = regexp(x, sprintf('\\w{1,%d}', 2), 'match')

答案是:

x1 = ‘a1’ ‘24’ ‘cd’ ‘5f’

但我想答案就像这样:

x1 = a1  24  cd  5f

我该怎么做?

1 个答案:

答案 0 :(得分:0)

据我所知,您无法获得x1=a1 24 cd 5f之类的输出,因为这不是字符串。但是,可以实现类似x1='a1 24 cd 5f'的输出。你可以这样做:

x2=cellfun(@(y) [y,' '],x1,'UniformOutput',0) % add a space between the different characters
x3=[x2{:}] % merge the different strings into one string.