Тестирование регулярных выражений — проверка и предпросмотр замены

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

Файл не отправляется на сервер — обработка выполняется только в браузере этого устройства

/ /
Часто используемые шаблоны
Подсветка совпадений · 2
문의: [email protected], 010-1234-5678 담당자 [email protected] / 010 9876 5432 사업자번호 123-45-67890, 접수일 2026-10-01
#СовпадениеПоложение
1010-1234-567823–36
2010 9876 543268–81
Шпаргалка по символам регулярных выражений
.줄바꿈을 뺀 아무 글자
\d \w \s숫자 / 영문·숫자·_ / 공백 (대문자는 반대)
[abc] [^abc] [가-힣]괄호 안 글자 중 하나 / 제외 / 한글 완성형
^ $시작 / 끝 (m 플래그면 줄마다)
* + ?0번 이상 / 1번 이상 / 0~1번
{3} {2,4}정확히 3번 / 2~4번
*? +?가능한 적게 (게으른 반복)
(abc) (?:abc)캡처 그룹($1) / 캡처하지 않는 그룹
(?<이름>…)이름 있는 그룹 ($<이름>)
a|ba 또는 b
(?=…) (?!…)뒤에 …가 옴 / 오지 않음
\b단어 경계

Используется движок регулярных выражений JavaScript браузера. Будьте осторожны с шаблонами вроде (a+)+, где повторения вложены друг в друга — на длинном тексте они могут «подвесить» браузер.

Реклама

Как использовать «Тестирование регулярных выражений»

  1. 1Введите шаблон регулярного выражения и флаги (g, i, m, s, u, y).
  2. 2Введите текст для проверки — совпадения будут подсвечены, а значения групп появятся в списке.
  3. 3Укажите $1 или $<имя> в поле замены, чтобы увидеть предпросмотр результата.

Часто задаваемые вопросы

Какой синтаксис используется?

Это регулярные выражения JavaScript (ECMAScript) браузера. В основном они совпадают с Python и Java, но некоторые конструкции (например, притяжательные квантификаторы) отличаются.

Как указать диапазон хангыля?

Для слоговых блоков хангыля используйте [가-힣], а чтобы включить и отдельные согласные с гласными — [ㄱ-ㅎㅏ-ㅣ가-힣].

Реклама