Replacing characters in a string

43 visualizzazioni (ultimi 30 giorni)
Patrick Crosby
Patrick Crosby il 9 Apr 2020
Commentato: Patrick Crosby il 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 Commenti
Ameer Hamza
Ameer Hamza il 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 il 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

Accedi per commentare.

Risposte (1)

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

Categorie

Scopri di più su Characters and Strings in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by