2014-06-20 3 views

ответ

4

Вы близко. [aeiouyAEIOUY] - класс персонажа, который точно соответствует гласный. Вы хотите удалить все гласные с конца строки, поэтому сопоставьте один или несколько экземпляров класса символов. Вы можете сделать это путем добавления + в конце, например, так:

[aeiouyAEIOUY]+\z 
      // ^-- match any single character in the list one or more times 

Regex101 Demo

+0

Точно, что мне нужно, спасибо! – user2340818

0

Minor твик к исходному коду должен сделать это:

word = Regex.Replace(word, @"[aeiouyAEIOUY]*\z", String.Empty); 
0

Следующая картина будет соответствовать вашим критерии: (?i)[aeiou]+(?>$)(?-i)

Смежные вопросы