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

Тестирование и отладка регулярных выражений в реальном времени с несколькими режимами сопоставления.

/
0 совпадений

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

🎯 Обзор

Регулярные выражения — это мощные инструменты сопоставления текстовых шаблонов, широко используемые для проверки данных, поиска текста и извлечения контента. Этот инструмент предоставляет среду тестирования регулярных выражений в реальном времени, помогая разработчикам быстро проверять и отлаживать регулярные выражения.

💡 Советы и подсказки

  • Жадность против нежадности
    По умолчанию * и + жадные (соответствуют максимально возможному). Добавьте ? чтобы сделать их нежадными
    .*?
  • Экранирование специальных символов
    Чтобы сопоставить специальные символы типа . * + буквально, экранируйте их обратной косой чертой
    \.
  • Сопоставление границ
    Используйте ^ и $ для обеспечения полного совпадения и избежания частичных совпадений
    ^\d{11}$
  • Сокращения классов символов
    Версии в верхнем регистре \d \w \s соответствуют противоположному
    \D соответствует не-цифрам
  • Многострочный режим
    С включенным флагом m, ^ и $ соответствуют началу и концу каждой строки

📚 Справочник по синтаксису регулярных выражений

.Соответствует любому одиночному символу (кроме новой строки)
\dСоответствует цифрам, эквивалент [0-9]
\wСоответствует словесным символам (буквы, цифры, подчеркивание)
\sСоответствует пробельным символам (пробел, табуляция и т.д.)
^Соответствует началу строки
$Соответствует концу строки
*Соответствует 0 или более раз
+Соответствует 1 или более раз
?Соответствует 0 или 1 раз
{n}Соответствует точно n раз
{n,}Соответствует как минимум n раз
{n,m}Соответствует от n до m раз
[abc]Соответствует a, b или c
[^abc]Соответствует любому символу кроме a, b, c
(abc)Захватывающая группа, соответствует и запоминает abc
(?:abc)Незахватывающая группа, соответствует, но не запоминает