Пару лет назад мой знакомый, начинающий программист по C#, который писал свое приложение. Попросил ему написать пример кода который позволял удалять все согласные буквы из предложения. Я ему конечно помог, а сам код выкладываю вам, если он вам нужен можете пользоваться 🙂
1 2 3 4 5 6 7 8 9 10 11 12 13 |
static void Main(string[] args) { var str = "Привет всем, рад вас видеть на моем сайте"; string vowels = "[аоиеёэыуюя]"; str = string.Join(" ", Regex.Split(str, @"\W+") .Where(word => !string.IsNullOrWhiteSpace(word)) .Where(word => (word.Length / 2.0) > Regex.Replace(word, vowels, "", RegexOptions.IgnoreCase).Length)); Console.WriteLine(str); Console.ReadKey(); } |