2015-09-03 103 views

回答

2

这应该做的伎俩,Matlab是不是伟大的琴弦虽然如此有可能有各种各样的方式来做到这一点,而不仅仅是使用regexp/regexprep

regexprep(regexp('42 21 A','\d+\s\d+','match'),'\s','.') 

regexp最后删除空格和S,然后regexprep用句点替换空格。

1

对于简单替换,您不必使用regexprep。您可以使用更简单strrep

str = strrep(str, ' S', ''); 
str = strrep(str, ' ', '.'); 

如果您需要更一般的替换规则,你应该使用regexprep,像大卫的回答,例如。

相关问题