Как удалить все согласные буквы из предложения?

Пару лет назад мой знакомый, начинающий программист по C#, который писал свое приложение. Попросил ему написать пример кода который позволял удалять все согласные буквы из предложения. Я ему конечно помог, а сам код выкладываю вам, если он вам нужен можете пользоваться 🙂

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();
			
		}

 

Обновлено: 20.10.2017 — 19:49

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.