Regex тестер

Тествайте регулярни изрази на живо — с подчертаване на съвпаденията, групи за прихващане, всички флагове и режим за замяна. Всичко се случва в браузъра ви.

Флагове
Свържете се на hello@svcs.bg или support@example.com за помощ.
Съвпадения (2)
hello@svcs.bgпозиция 15
support@example.comпозиция 33

Флагове

g, i, m, s, u и y — глобално търсене, без регистър, многоредово, dotAll, Unicode и sticky. Превключете ги с един клик.

Групи за прихващане

Виждате стойностите на всяка номерирана ($1, $2) и именувана (?<име>) група за всяко съвпадение.

Замяна

Заменяйте съвпаденията с обратни препратки $1, $2 и $<име> — както в JavaScript.

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

Какво е регулярен израз (regex)?

Регулярният израз е шаблон за търсене на текст. С него описвате модел — например „имейл адрес" или „дата" — и намирате, проверявате или заменяте всички съвпадения в текст. Този тестер използва синтаксиса на JavaScript (ECMAScript).

Кои флагове се поддържат?

Всичките шест JavaScript флага: g (глобално — всички съвпадения), i (без разлика в регистъра), m (многоредово — ^ и $ по редове), s (dotAll — точката съвпада и с нов ред), u (Unicode) и y (sticky). Превключвате ги с отметките.

Как виждам групите за прихващане?

Всяка кръгла скоба ( ) в израза създава група. За всяко съвпадение тестерът показва стойностите на номерираните групи ($1, $2, …) и на именуваните групи (?<име>…). Така лесно проверявате какво точно е прихванато.

Мога ли да заменям текст?

Да. Включете „Режим замяна" и въведете заместващ низ. Поддържат се обратни препратки — $1, $2 за номерирани групи и $<име> за именувани, точно както в String.prototype.replace на JavaScript.

Изпраща ли се текстът ми някъде?

Не. Изразът и тестовият текст се обработват изцяло в браузъра ви чрез вградения JavaScript двигател за регулярни изрази — нищо не се качва на сървър.

Cron израз →JSON форматиране →Всички инструменти за разработчици →