2015-09-03 129 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,像大衛的回答,例如。

相關問題