Как пользоваться
Введите шаблон, выберите флаги и вставьте текст для проверки. «Тест» использует движок RegExp JavaScript в браузере. Неверный шаблон показывает сообщение движка. Глобальный поиск останавливается после 500 совпадений, чтобы шаблон не завис на пустых совпадениях.
Пример
С глобальным флагом перечислены оба адреса. Шаблон не применяется на сервере.
Ввод
\b\w+@\w+\.\w+\b
---
Write to ada@example.com or grace@example.org today.
Результат
Match 1 at 9: ada@example.com
Match 2 at 29: grace@example.org
Как это работает
Флаги — стандартный набор JavaScript: g, i, m, s и u. В результате перечислены совпадения, индексы и группы захвата. Это не PCRE и не движок Java.
Частые ошибки
- Неверное регулярное выражение Незакрытая группа, плохой escape или флаг, который браузер отклоняет. Сообщение приходит из JavaScript.
- Шаблон работал в другом языке Lookahead и escape отличаются. Считайте эту страницу только результатом JavaScript.
- Страница перестала перечислять совпадения В глобальном режиме сохраняются первые 500 совпадений.
Ограничения
Катастрофический backtracking всё ещё может замедлить шаблон. Держите тестовый текст до 200 000 символов и избегайте вложенных квантификаторов на недоверенных шаблонах. Шаблон на сервер не отправляется.
Конфиденциальность
Текст, который вы вставляете, обрабатывается в вашем браузере. PepsTools не получает его, не сохраняет и не отправляет в другой сервис.
Вопросы
Какой это движок?
Встроенный движок регулярных выражений браузера, доступный как JavaScript RegExp.