#c_sharp #регулярные_выражения
Возможно ли заменить в слове все повторяющиеся символы одним с помощью регулярного выражения? Максимум повторений символа равно двум. Разобрался как удалить заранее известный символ (например s{2}), но по аналогии сделать не вышло. Пример: Input: success, book, read Output: suces, bok, read
Ответы
Ответ 1
using System; using System.Text.RegularExpressions; public class Test { public static void Main() { Console.WriteLine(Regex.Replace("success", @"(.)\1+", "$1")); } }
Комментариев нет:
Отправить комментарий