Problem 22. Remove the vowels
What about y in the second test?
Why isn't y a vowel in english? In swedish we have nine vowels and y is one of them.
There is only five vowels in English.That is 'a,e,i,o,u'.
I don't understand why the following doesn't work:
expression = '[aeiouAEIOU]';
[~,noMatch] = regexp(s1,expression,'match','split');
[~,c] = size(noMatch);
cell_s2 = '';
for i = 1:c
cell_s2 = strcat(cell_s2,noMatch(i));
s2 = string(cell_s2);
Character Array And String are not similar.
so 'abc' is NOT EQUAL to "abc"
use "char" function to get character array from string
if ~any(s1(i) == 'aeiouAEIOU')
makes it real easy
The letters 'w' and 'y' are actually vowels.
(Perhaps not in Cody, perhaps not even in American English - I am not sure - but for certain they are in English...)
Only 2 line of code thank for Regexp
Solution CommentsShow comments
Problem Recent Solvers5822
Back to basics 12 - Input Arguments
Fahrenheit to Celsius converter
Convert from Fahrenheit to Celsius
More from this Author96
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!