write a math lab function that takes a string of characters as input argument and returns a string in which each vowel and consonant of the input string have been replaced by 'v' and 'c' respectively
Afficher commentaires plus anciens
I'm told its straight forward but i cannot do it
Réponses (1)
>> str = 'the quick brown fox';
>> out = regexprep(str,{'(?![aeiou])[a-z]','[aeiou]'},{'c','v'},'ignorecase')
out =
ccv cvvcc ccvcc cvc
Note that it correctly identifies only consonants and vowels: non-alphabetical characters are simply returned unchanged:
>> str = '123: Hello, World!';
>> out = regexprep(str,{'(?![aeiou])[a-z]','[aeiou]'},{'c','v'},'ignorecase')
out =
123: cvccv, cvccc!
Catégories
En savoir plus sur String Parsing 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!