Тестер Regex
Быстро проверяйте шаблоны, находите совпадения и просматривайте замены.
Как пользоваться тестером Regex
- Введите регулярное выражение в поле шаблона и при необходимости добавьте флаги.
- Вставьте текст, в котором нужно искать, в область теста.
- Нажмите «Проверить», чтобы увидеть совпадения и группы захвата, или введите замену и нажмите «Заменить».
- Просмотрите результат в областях вывода и замены.
- Начните с небольшого шаблона и постепенно расширяйте его, проверяя совпадения после каждого изменения.
Когда это полезно
- Отладка регулярного выражения перед использованием в коде.
- Поиск и замена шаблонов в блоке текста.
- Извлечение значений, например email-адресов или дат, из документа.
- Проверка поведения групп захвата.
- Извлечение номеров версий из файла журнала.
Часто задаваемые вопросы
Приватны ли мой шаблон и текст?
Да. Всё вычисляется локально в вашем браузере и никогда не отправляется на сервер.
Каковы ограничения?
Тестер использует движок регулярных выражений JavaScript вашего браузера, поэтому возможности других движков могут работать иначе. О недопустимых шаблонах сообщается, а не происходит попытка сопоставления.
Какие флаги поддерживаются?
В поле флагов можно добавить распространённые флаги JavaScript, такие как без учёта регистра, глобальный и многострочный.
Могу ли я проверить замены?
Да. Поле замены показывает, как изменится текст после подстановки по шаблону.
Показывает ли он группы захвата?
Да. Область результата показывает совпадения и захваченные группы для текущего выражения.
Почему мой шаблон не находит совпадений?
Самые частые причины — опечатка в шаблоне, отсутствующий флаг или шаблон, ожидающий символы, которых нет в тексте. Начните с более простого фрагмента и убедитесь, что он совпадает, прежде чем добавлять группы или якоря. Область результата показывает ноль совпадений, если ничего не найдено, так что вы можете быстро вносить изменения.