Главная Проверка регулярных выражений

Проверка регулярных выражений

Есть флаги g, i, m, s и u и частые шаблоны. Останавливается после 10 000 совпадений.

Частые шаблоны

Зачем это

Можно проверить, подходит ли строка журнала, адрес или дата под шаблон, до запуска в коде.

То, что захватила пара скобок, показано рядом с совпадением.

  1. 01Как пользоваться

    Поставьте шаблон между косыми и выберите флаги.

    Совпавшие куски в тексте ниже окрашиваются, а захваченные группы перечисляются отдельно.

  2. 02Пример

    Пример даты находит пять мест, например 2024-03-15 и 2024/12/31.

    Шаблоны почты, URL, IP и корейского телефона можно подставить сразу.

    Ввод2024-03-15

    날짜 5
  3. 03Полезно знать

    Без g появляется только первое совпадение.

    Ошибка грамматики объясняется фразой: скобки, диапазон или флаг.

Вопросы

QТекст уходит из браузера?
AНет. Проверка заканчивается в открытом браузере.
QПочему останавливается через 1 секунду?
AВложенный повтор может расти без конца, поэтому обрыв происходит до зависания страницы.
QГде появляются группы?
AНиже перечисляются только совпадения, которые что-то захватили в скобках, не больше 50.

Как эта страница считает

Эта страница ищет первое совпадение или все совпадения регулярного выражения в этом браузере.

Игнор регистра, ^ и $ по строкам, точка с переводом строки и Юникод включаются по отдельности. Поиск дольше одной секунды останавливается. Неверный шаблон показывает ошибку вместо совпадения.

Страница перечисляет совпадение и группы в скобках. Почта, URL, IP, корейский телефон и дата — только примеры. Шаблон и текст остаются в этом браузере.

  • # regex
  • # регулярное выражение
  • # флаги
  • # группы