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

Форма для тестирования Регулярного Выражения

Этот бесплатный тестер RegEX позволяет вам проверять ваши регулярные выражения, просто введите его ниже:

Вы можете использовать $ 1, $ 2, $ 3 и т. д., Если вы используете группы скобок в своем регулярном выражении. \t \n \r поддерживаются.

Ваш результат можно увидеть ниже.

Результат

О Тестере Regex

Что такое Регулярное Выражение?

Регулярное выражение (regex или regexp для краткости) - это специальная текстовая строка для описания шаблона поиска. Регулярные выражения используются для сопоставления с образцом и поиска и замены текста.

Как это работает?

Инструмент Онлайн Тестер Регулярных Выражений, который позволяет одновременно проверять регулярное выражение на строках и сразу же просматривать результаты, включая захваченные элементы. Введите свое регулярное выражение ,исходный текст (тестовую строку) и нажмите кнопку "Проверить", и вы получите результат RegEx Тестер ниже в разделе результатов.

Шпаргалка

СимволЧто оно делает?
$ Соответствует концу ввода . В многострочном режиме он также соответствует перед символом разрыва строки ,следовательно, на каждом конце строки.
(?:x)Соответствует "x", но НЕ запоминает совпадение . Также известен как НЕ захватывающая скобка.
(x)Совпадения "x" и запоминает совпадение. Также известен как захват скобок.
*Соответствует предыдущему символу 0 или более раз.
+Соответствует предыдущему символу 1 или более раз.
.Соответствует любому отдельному символу, кроме символа новой строки.
?
  • Соответствует предыдущему символу 0 или 1 раз.
  • При использовании после квантификаторов *, +,? или {}, делает квантификатор не жадным; это будет соответствовать минимальному количеству раз, а не соответствует максимальному числу раз.
[\b]Соответствует backspace.
[^abc]Соответствует всему, что НЕ заключено в квадратные скобки. Также известен как отрицательный набор символов.
[abc]Соответствует любому из вложенных символов. Также известный как набор символов. Вы можете создать диапазон символов, используя дефис, такой как A-Z (от A до Z). Обратите внимание, что в наборах символов специальные символы (., *, +) Не имеют специального значения.
\
  • Используется для обозначения того, что следующий символ НЕ должен интерпретироваться буквально. Например, символ "w" сам по себе будет интерпретироваться как "соответствовать символу w", но использование "\w" означает "соответствовать буквенно-цифровому символу, включая подчеркивание"
  • Используется для указания того, что метасимвол должен интерпретироваться буквально. Например, "." метасимвол означает "соответствовать любому отдельному символу, кроме новой строки", но если вместо этого мы будем использовать точечный символ, мы будем использовать
\0Соответствует NULL-символу.
\bСоответствует границе слова. Границы определяются, когда за символом слова НЕ следует или НЕ предшествует другой символ слова.
\BСоответствует границе без слов. Границы определяются, когда два соседних символа являются символами слова ИЛИ несловесными символами.
\cXСоответствует управляющему символу. Х должен быть между А и Z включительно.
\dСоответствует символу . То же, что [0-9] или [0123456789].
\DСоответствует нецифровому символу. То же, что [^ 0-9] или [^ 0123456789].
\fСоответствует подаче формы.
\nСоответствует переводу строки.
\rСоответствует возврату каретки.
\sСоответствует одиночному пробелу. Это включает в себя пробел, табуляцию, перевод строки и перевод строки.
\SСоответствует чему-либо ДРУГОЙ, чем один символ пробела. Все, кроме пробела, табуляции, перевода строки и перевода строки.
\tСоответствует вкладке.
\uhhhhСоответствует символу с четырехзначным шестнадцатеричным кодом.
\vСоответствует вертикальной вкладке.
\wСоответствует любому буквенно-цифровому символу, включая подчеркивание. Эквивалентно [A-Za-z0-9_].
\WСоответствует ДРУГИМ, кроме буквенно-цифровых символов, включая подчеркивание. Эквивалентно [^ A-Za-z0-9_].
\xОбратная ссылка на подстроку, совпадающую с выражением в скобках x. х является положительным целым числом.
\xhhСоответствует символу с 2-значным шестнадцатеричным кодом.
^
  • Соответствует началу ввода. В многострочном режиме он также соответствует после символа разрыва строки , следовательно, каждой новой строке.
  • При использовании в шаблоне набора ([^ abc]) он отменяет набор; сопоставлять все, что не заключено в квадратные скобки
x(?!y)Соответствует "x" ,только если за "x" НЕ следует "y". Также известен как негативный взгляд.
x(?=y)Соответствует "x" ,только если после "x" следует "y". Также известный как предвкушение.
x|yСоответствует "x" ИЛИ "y".
{n,m}Соответствует предыдущему символу не менее n раз и не более m раз. n и m можно опустить, если ноль..
{n}Соответствует предыдущему символу ровно n раз.