Replacing characters in a string

38 vues (au cours des 30 derniers jours)
Patrick Crosby
Patrick Crosby le 9 Avr 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 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 Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by