ToolHub
Открыть инструмент

Тестер регулярных выражений

Тестируйте и отлаживайте регулярные выражения в реальном времени

Инструменты разработчика

Об этом инструменте

Инструмент тестирования регулярных выражений в реальном времени, позволяющий мгновенно писать, тестировать и отлаживать регулярные выражения. Поддерживает переключение флагов, быстрые шаблоны для распространённых форматов, подсветку совпадений с деталями позиций, а также полезные функции, такие как экранирование regex и загрузка примеров данных.

Основные функции

How to Use

  1. Write or paste your regular expression pattern in the regex field.
  2. Enter the test text you want to match against.
  3. View highlighted matches with position details in real time.
  4. Toggle flags (global, case-insensitive, multiline) and use quick pattern shortcuts.

Быстрый предпросмотр

Сценарии использования

regex datetime

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

Какие флаги regex поддерживаются?

Этот инструмент поддерживает четыре распространённых флага: g (глобальный) для поиска всех совпадений, i (игнорирование регистра) для игнорирования регистра букв, m (многострочный) для соответствия ^ и $ границам строк, и s (точка соответствует всем) для соответствия точки символам новой строки. Вы можете комбинировать эти флаги.

Как использовать кнопки быстрых шаблонов?

Кнопки быстрых шаблонов вставляют распространённые регулярные выражения непосредственно в поле ввода шаблона. Например, нажатие «Email» вставляет шаблон для сопоставления стандартных адресов электронной почты, «URL» вставляет шаблон для сопоставления HTTP/HTTPS URL, экономя время при тестировании распространённых форматов.

Что делает кнопка экранирования?

Кнопка экранирования добавляет обратную косую черту к специальным символам regex в вашем шаблоне (таким как ., *, +, ?, ^, $ и т. д.). Это полезно, когда вы хотите сопоставить буквальный текст, содержащий эти символы, которые иначе интерпретировались бы как метасимволы regex.

Почему регулярное выражение показывает ошибку?

Ошибки regex обычно вызваны недопустимым синтаксисом шаблона, таким как несовпадающие скобки, неправильное использование квантификаторов или недопустимые escape-последовательности. Инструмент отображает конкретное сообщение об ошибке, помогая вам найти и исправить проблему в шаблоне.

Можно ли тестировать шаблоны на многострочном тексте?

Да, вы можете ввести многострочный текст в тестовую область. Включение флага m (многострочный) позволяет ^ и $ соответствовать началу и концу каждой строки, а не всей строки. Включение флага s (точка соответствует всем) позволяет точке (.) также соответствовать символам новой строки.