Replacing characters in a string

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 commentaires

Ameer Hamza
Ameer Hamza le 9 Avr 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 le 9 Avr 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

Connectez-vous pour commenter.

Réponses (1)

Birdman
Birdman le 9 Avr 2020
Modifié(e) : Birdman le 9 Avr 2020
One example(use regexprep):
s="Yao Ming";
regexprep(s,{'Y','M'},{'J','Q'})

Catégories

En savoir plus sur Characters and Strings dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by