Удалить из сообщения все слова, которые заканчиваются на заданный символ - C# (180496)
Формулировка задачи:
Дана строка, в которой содержится осмысленное текстовое сообщение. Слова сообщения разделяются пробелами и знаками препинания. Удалить из сообщения все слова, которые заканчиваются на заданный символ. При решении задач использовать класс StringBuilder.
Решение задачи: «Удалить из сообщения все слова, которые заканчиваются на заданный символ»
textual
Листинг программы
- public static void Main(string[] args)
- {
- string text = @"/*
- * Дана строка, в которой содержится осмысленное текстовое сообщение.
- * Слова сообщения разделяются пробелами и знаками препинания.
- * Удалить из сообщения все слова, которые заканчиваются на заданный символ.
- * При решении задач использовать класс StringBuilder.
- */";
- char ch = 'а';
- string pattern = @"\w+?(" + ch + @")([\.\,\s]{1,})";
- Regex rgx = new Regex(pattern);
- StringBuilder result = new StringBuilder(rgx.Replace(text, ""));
- Console.WriteLine(text + "\n\n");
- Console.WriteLine(result);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д