Regex Playground
Интерактивное демо «Regex Playground» — раздел Лаборатория.
Лаборатория регулярных выражений
Меняйте шаблон и текст — сразу видно совпадения, группы и эквивалент на C#. Пресеты повторяют примеры из статьи.
Именованные группы — как (?<имя>…) в C#
Шаблон
//g
Match m = Regex.Match(input, @"(?<day>\\d{2})-(?<month>\\d{2})-(?<year>\\d{4})");
if (m.Success) {
string day = m.Groups["day"].Value; // или Groups[1]
}Тестовый текст
Событие 22-01-2026 и дубликат 22-01-2026 в тексте.
Совпадений: 2Первое: позиция 8…18
Совпадения
Группы (Match #1)
| # | Имя | Значение |
|---|---|---|
| 0 | — | 22-01-2026 |
| 1 | day | 22 |
| 2 | month | 01 |
| 3 | year | 2026 |
Клик по группе подсвечивает её внутри совпадения. В C#: match.Groups["имя"] или Groups[n].