Заменить все слова, длина которых лежит в диапазоне [N,M] словом «YYY» - C#
Формулировка задачи:
Написать код программы. Дана строка, содержащая слова. Заменить все слова, длина которых лежит в
диапазоне [N,M] словом «YYY». Полученную строку вывести на экран.
За ранее спасибо.
Решение задачи: «Заменить все слова, длина которых лежит в диапазоне [N,M] словом «YYY»»
textual
Листинг программы
int n = int.Parse(Console.ReadLine()); int m = int.Parse(Console.ReadLine()); Regex r = new Regex(string.Format(@"(?<=\s|^)\w{{{0},{1}}}(?=[\s,.!?]+)", n, m)); string s = "Sed volutpat tellus quis rutrum fringilla? Integer tincidunt sagittis neque!!! Mauris vulputate ut libero eu mattis. Donec in varius lectus."; Console.WriteLine(r.Replace(s, "YYY"));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д