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

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

    Шаблон регулярного выражения

    Тестовая строка

    Совпадения

    Совпадения появятся здесь...

    Выделенные совпадения

    Выделенный текст появится здесь...

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

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

    Особенности

    • Тестирование в реальном времени - Смотрите, как совпадения обновляются мгновенно, когда вы вводите свой шаблон или тестовую строку.
    • Выделение совпадений - Визуализируйте совпадения прямо в вашей тестовой строке с четким выделением.
    • Поддержка флагов регулярных выражений - Переключайте различные флаги регулярных выражений, такие как глобальный, нечувствительный к регистру, многострочный и другие.
    • Захваченные группы - Просматривайте и анализируйте захваченные группы из ваших регулярных выражений.

    Общие шаблоны регулярных выражений

    Адрес электронной почты
    [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}

    Совпадение с действительными адресами электронной почты.

    URL
    https?://(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_+.~#?&//=]*)

    Совпадение с веб-URL, включая протоколы http и https.

    Номер телефона
    \+?\d{1,4}?[-.\s]?\(?\d{1,3}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,4}[-.\s]?\d{1,9}

    Совпадение с различными форматами номеров телефонов с необязательными кодами стран.

    Дата (ГГГГ-ММ-ДД)
    \d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])

    Совпадение с датами в формате ISO (ГГГГ-ММ-ДД).

    Объяснение флагов регулярных выражений

    • g
      Глобальный поиск - находите все совпадения, а не останавливайтесь после первого совпадения.
    • i
      Поиск без учета регистра - игнорируйте различия между заглавными и строчными буквами.
    • m
      Многострочный режим - ^ и $ соответствуют началу/концу каждой строки, а не только всей строки.
    • s
      Точка соответствует всему - позволяет . соответствовать символам новой строки.
    • u
      Поддержка Unicode - рассматривайте шаблон как последовательность кодовых точек Unicode.
    • y
      Липкий режим - соответствие только в текущей позиции в целевой строке.

    Связанные инструменты

    Форматировщик JSON

    Форматируйте, проверяйте и улучшайте ваши JSON данные с помощью этого бесплатного онлайн форматировщика JSON. Функции включают проверку JSON, улучшение и минификацию.

    Использовать Инструмент

    Base64 Кодировщик/Декодировщик

    Кодируйте текст в Base64 или декодируйте Base64 в текст с помощью этого бесплатного онлайн-инструмента кодирования/декодирования Base64.

    Использовать Инструмент

    Минификатор HTML

    Сжимайте HTML, удаляя пробелы, комментарии и многое другое с помощью этого бесплатного онлайн-инструмента минификации HTML.

    Использовать Инструмент