Код & Формат

Тест за регулярни изрази

Напишете шаблон за регулярни изрази, тествайте го спрямо текст; съвпаденията се маркират, групите за заснемане и броят на съвпаденията се изброяват незабавно. Безплатно, от страна на клиента.

Тест за регулярни изрази
/ / g
Могат да бъдат избрани няколко флага; активните флагове са маркирани.
Информация

Относно Regex тестовете

Регулярни изрази (регулярен израз / regexRegex е мощен езиков стандарт, използван за търсене, проверка или извличане на специфични модели в текст. Същият синтаксис се прилага както за прости проверки, като например проверка на имейл, телефонен номер или URL адрес, така и за по-сложни задачи, като например парсиране на лог файлове или сложни текстови трансформации. Този безплатен инструмент за тестване на Regex ви позволява незабавно да тествате въведения от вас модел върху реален текст.

Инструмент, глобален (g), без значение от главни и малки букви (i), много редове (м), точка-всички (s / dotAll) и Уникод (u) Поддържа флаговете. Всички съответстващи секции са маркирани с цвят в текста. Ако има съответстващи групи,(група)Стойностите са изброени в отделна таблица с техните номера, така че лесно можете да видите коя стойност е заснела групата. Когато въведете невалиден шаблон, инструментът незабавно дава предупреждение и не срива приложението.

Цялата обработка се извършва във вашия браузър; текстът ви не се изпраща към никакъв сървър. JavaScript е вграден. RegExp Тъй като използва regex енджин, резултатите са напълно съвместими с JavaScript среди. Можете да използвате този инструмент като практически поле в процеса си на изучаване на regex или за да тествате на живо шаблона, който ще използвате в проекта си.

Как да го използвам?

Стъпка по стъпка

  1. Шаблон за регулярни изрази Въведете израза, който искате да тествате, в полето (наклонени линии) / (без, само шарката).
  2. Според вашите нужди знамена Изберете: g всички мачове, i без значение от главни и малки букви, m много редове, s точка-всичко, u Уникод.
  3. Тестов текст Поставете или въведете текста, който искате да използвате, за да изпробвате шаблона, в обозначената област.
  4. Резултатите се актуализират мигновено: мачове се подчертаваПоказва се броят на съвпаденията.
  5. Ако има групи за залавяне, под всяко съвпадение Групова таблица Появява се; номерът на групата и стойностите са изброени.
ЧЗВ

Често задавани въпроси

g: глобално — включва всички съвпадения, не само първото. i: нечувствителност към главни и малки букви — не прави разлика между главни и малки букви. mмногоредов — ^ и $ Интерпретира се като прекъсване на реда/новина. s: точкаВсички — точка (.Той също така картографира символа за нов ред. uUnicode — осигурява пълна поддръжка на Unicode.

Когато инструментът открие невалиден шаблон, той показва червено предупредително съобщение и изчиства текущия резултат. Приложението не се срива; резултатът се обновява незабавно, когато коригирате шаблона.

Секциите, оградени в скоби във вашия шаблон, образуват група за заснемане: например (\d+)За всяко съвпадение съдържанието на тези групи е изброено в отделни таблици като Група 1, Група 2… и т.н. Неназовани и назовани групи ((?<реклама>...)) се поддържа.

Тъй като изчислението се извършва от JavaScript двигателя на вашия браузър, то е бързо дори с текст от няколко MB в съвременните браузъри. Много дългите шаблони или изрази с „катастрофално връщане назад“ могат да забавят браузъра; в този случай, опреснете страницата.

Не. Вашият регулярен израз и тестов текст се обработват само във вашия браузър; никакви данни не се предават или съхраняват на сървъра.