Все инструменты · Данные

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

Работоспособность проверена · 15 августа 2026 г.

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

/ / g

Флаги

Режим

Использует синтаксис регулярных выражений JavaScript (ECMAScript) — тот же движок, что и в браузерах и Node.js: очень похож на PCRE или Python для повседневных шаблонов, но что-то узкоспециализированное всегда сверяйте с вашим целевым языком. Некорректный шаблон показывает понятную ошибку, а не молча не находит совпадений. Некоторые шаблоны могут работать очень медленно в любом движке регулярных выражений («катастрофический откат»): если поиск как будто завис, упростите шаблон. Ничего не загружается: всё происходит на вашем устройстве.

Как это работает

  1. Введите или вставьте шаблон регулярного выражения и выберите его флаги (глобальный, без учёта регистра, многострочный).
  2. Вставьте ниже пример текста: совпадения подсвечиваются в реальном времени по мере ввода в любом из двух полей.
  3. Переключитесь на вкладку «Замена», чтобы увидеть, что даст строка замены.
  4. Захваченные группы для каждого совпадения перечисляются под текстом с указанием их позиций.

Частые вопросы

Отправляются ли мой шаблон или текст куда-либо?

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

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

Синтаксис JavaScript (ECMAScript) — тот же движок, что используют браузеры и Node.js. Он очень похож на PCRE или Python для повседневных шаблонов, но некоторые продвинутые функции отличаются, поэтому что-то узкоспециализированное стоит проверить на вашем реальном целевом языке.

Что происходит с некорректным шаблоном?

Понятное сообщение об ошибке объясняет, что не так (например, незакрытая группа или скобка), вместо того чтобы молча ничему не соответствовать.

Можно ли проверять замены, а не только совпадения?

Да: вкладка «Замена» позволяет ввести строку замены, включая ссылки на группы захвата вида $1, и показывает итоговый текст в реальном времени.

Есть ли риск, что страница зависнет при плохом шаблоне?

Некоторые шаблоны с «катастрофическим бэктрекингом» могут быть медленными в любом движке регулярных выражений, в том числе в этом: если поиск выглядит зависшим, упростите шаблон или сократите тестовый текст.

Ваши файлы никогда не загружаются на сервер. Gotool.xyz полностью работает как JavaScript в вашем браузере. Ваши файлы обрабатываются в памяти и никогда не попадают на сервер: нечего перехватывать, нечего удалять. Закройте вкладку — и всё исчезнет, будто ничего и не было. Единственное, что мы фиксируем, — какой инструмент использовался (только название, например «merge»), чтобы понимать, что полезно людям; никогда — сам файл, его имя, размер или содержимое.