Regex Tester

Частые выражения (нажмите, чтобы заполнить):

Что такое проверка регулярных выражений?

Регулярное выражение (regex) — это небольшой язык, использующий специальные символы для поиска, сопоставления и извлечения текста по шаблону. Этот инструмент позволяет проверять regex онлайн: введите шаблон и тестовый текст, мгновенно подсвечиваются все совпадения, показываются группы захвата и индексы. Также встроены 17 частых регулярных выражений (китайские символы, email, URL, телефон, QQ, почтовый индекс, удостоверение, даты и различные целые/дробные числа) для быстрой проверки и копирования.

Базовая синтаксис regex

  • Классы символов: [abc] — a/b/c, [^abc] — отрицание, [a-z] — диапазон
  • Предопределённые символы: \d цифра, \w слово, \s пробел, . любой символ кроме перевода строки
  • Квантификаторы: * 0+, + 1+, ? 0 или 1, {n,m} от n до m
  • Якоря: ^ начало, $ конец, \b граница слова
  • Группы и логика: (...) группа захвата, (?:...) без захвата, | или
  • Частые флаги: g глобально, i без учёта регистра, m многострочно, s точка совпадает с переводом строки

Частые примеры

  • Китайские символы: [\u4e00-\u9fa5]
  • Email: [\w.%+-]+@[\w.-]+\.[A-Za-z]{2,}
  • URL: [a-zA-Z]+://[^\s]*
  • Телефон: \d{3}-\d{8}|\d{4}-\d{7}
  • 18-значное удостоверение: \d{17}[\dXx]|\d{15}
  • Дата: \d{4}-\d{1,2}-\d{1,2}
  • Положительное целое: [1-9]\d*
  • Положительное дробное: [1-9]\d*\.\d*|0\.\d*[1-9]\d*

Как использовать

  1. Нажмите частую регулярную выражение выше или введите шаблон и флаги
  2. Введите или вставьте текст для проверки
  3. Нажмите «Проверить», чтобы увидеть совпадения, группы и индексы; страница «Генератор кода regex» создаст код на нужном языке