Hi i have a string s='21-x1 4000. 4000. 0.'and i would like to replace the first 4000 without replacing the second 4000, i did use
strrep(s,'4000','1512.45')
but the outcome was ns = '21-x1 1512.45 1512.45 0.'
thanks,

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 26 Jan. 2018

1 Stimme

s='21-x1 4000. 4000. 0.';
regexprep(s, '4000', '1512.45', 'once')

Weitere Antworten (0)

Kategorien

Mehr zu Characters and Strings finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by