Удалить из сообщения все слова, которые заканчиваются на заданный символ - 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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д