Считать текст из файла и вывести сначала вопросительные, а затем восклицательные предложения - C#
Формулировка задачи:
Доброго времени суток всем. Нужно написать консольную программу, которая считывает текст из файла и выводит на экран сначала вопросительные, а затем восклицательные предложения.
Решение задачи: «Считать текст из файла и вывести сначала вопросительные, а затем восклицательные предложения»
textual
Листинг программы
var regex = new Regex("[^.!?]*[!?]?");
var matches = regex.Matches(text);
var sentenses = matches.Cast<Match>().Where(m => m.Success).Select(m=>m.Value.Trim()).ToList();
var exclamatorySentences = sentenses.Where(s => s.EndsWith("!")).ToList();
var interrogativeSentence = sentenses.Where(s => s.EndsWith("?")).ToList();