我的项目中有这个字符串:
x = 'a124cd5f'
我把它分成如下:
x1 = regexp(x, sprintf('\\w{1,%d}', 2), 'match')
答案是:
x1 = ‘a1’ ‘24’ ‘cd’ ‘5f’
但我想答案就像这样:
x1 = a1 24 cd 5f
我该怎么做?
答案 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.