Главная Проверка регулярных выражений
Проверка регулярных выражений
Есть флаги g, i, m, s и u и частые шаблоны. Останавливается после 10 000 совпадений.
Зачем это
Можно проверить, подходит ли строка журнала, адрес или дата под шаблон, до запуска в коде.
То, что захватила пара скобок, показано рядом с совпадением.
-
01Как пользоваться
Поставьте шаблон между косыми и выберите флаги.
Совпавшие куски в тексте ниже окрашиваются, а захваченные группы перечисляются отдельно.
-
02Пример
Пример даты находит пять мест, например 2024-03-15 и 2024/12/31.
Шаблоны почты, URL, IP и корейского телефона можно подставить сразу.
Ввод2024-03-15
날짜 5 -
03Полезно знать
Без g появляется только первое совпадение.
Ошибка грамматики объясняется фразой: скобки, диапазон или флаг.
Вопросы
- QТекст уходит из браузера?
- AНет. Проверка заканчивается в открытом браузере.
- QПочему останавливается через 1 секунду?
- AВложенный повтор может расти без конца, поэтому обрыв происходит до зависания страницы.
- QГде появляются группы?
- AНиже перечисляются только совпадения, которые что-то захватили в скобках, не больше 50.
Как эта страница считает
Эта страница ищет первое совпадение или все совпадения регулярного выражения в этом браузере.
Игнор регистра, ^ и $ по строкам, точка с переводом строки и Юникод включаются по отдельности. Поиск дольше одной секунды останавливается. Неверный шаблон показывает ошибку вместо совпадения.
Страница перечисляет совпадение и группы в скобках. Почта, URL, IP, корейский телефон и дата — только примеры. Шаблон и текст остаются в этом браузере.