Replacing characters in a string

20 Ansichten (letzte 30 Tage)
Patrick Crosby
Patrick Crosby am 9 Apr. 2020
Kommentiert: Patrick Crosby am 9 Apr. 2020
I want to replace characters in a string using loops and if statements. For example if there is a Y in the string, I want to change it to a J. If there is an M in the string I want to change it to a Q.
  2 Kommentare
Ameer Hamza
Ameer Hamza am 9 Apr. 2020
Why for loop? Why not some built-in function. This seems like a homework question. Can you show us the code you already tried?
Patrick Crosby
Patrick Crosby am 9 Apr. 2020
The way I was thinking of it would be using loops-- is there an easier way? I am unfamiliar with a built-in function for this

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Birdman
Birdman am 9 Apr. 2020
Bearbeitet: Birdman am 9 Apr. 2020
One example(use regexprep):
s="Yao Ming";
regexprep(s,{'Y','M'},{'J','Q'})

Kategorien

Mehr zu Characters and Strings finden Sie in Help 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