Определить 5 идущих подряд любых символов регулярным выражением

Рейтинг: 0Ответов: 1Опубликовано: 25.01.2015

Собственно, вопрос в заголовке.

Код мой:

Regex t3regex = new Regex("(.){5}", RegexOptions.IgnoreCase);

Тут я могу определить, вообще есть ли 5 любых символов. Но не пойму, как "запомнить" предыдущий символ, чтобы потом посчитать количество его вхождений.

Ответы

▲ 2Принят

Я так понимаю для варианта с пятью проще сделать так:

Regex t3regex = new Regex("(.)\\1\\1\\1\\1", RegexOptions.IgnoreCase);

\<номер> - это доступ к группе

Элементы языка регулярных выражений — краткий справочник | Microsoft Docs - вот где можно мудрости по этому вопросу набраться :-)