Тестер за регуларни изрази (совпаѓања, групи и преглед на замена)

Ви треба брз тест на регуларен израз? Залепете го и веднаш проверете го со овој тестер.

Видете ги означените совпаѓања, групите за фаќање и излезот од замената на еден екран.

Вашиот влез се обработува локално во прелистувачот и не се испраќа до сервер.

Како да се користи

  1. Внесете образец и изберете ги знаменцата што ви требаат (g/i/m).
  2. Залепете изворен текст. Ако автоматското извршување е вклучено, резултатите веднаш се ажурираат.
  3. Користете ја листата на совпаѓања за да ги проверите позициите и да скокнете до секое совпаѓање.
  4. Користете ги јазичињата Групи и Замена за да ги потврдите групите за фаќање и излезот од замената.

Примери

Извлекување е-пошта

Влез: Текст што содржи е-поштенски адреси

Излез: Означени совпаѓања и позиции почеток/крај

Замена key=value

Влез: Повеќелиниски key=value текст

Излез: Излез од замената со $1 и $2

Филтер за линии од дневник

Влез: Текст од дневник со INFO / WARN / ERROR

Излез: Совпаѓање по линии со знаменце m

Краток водич за замена

  • $1, $2 ... : референци на групите за фаќање
  • $& : цело совпаѓање
  • $` : пред совпаѓањето / $' : по совпаѓањето

Белешка

  • Оваа алатка ги обработува образците со JavaScript (ECMAScript) регуларни изрази.
  • Некои можности на PCRE (како атомски групи) не се достапни.
  • Дури и можностите на JavaScript може да се разликуваат според околината за извршување.
  • Не се гарантира дека резултатите ќе бидат идентични со PCRE.

Најчесто поставувани прашања

Што се знаменцата g/i/m?

Користете ги полињата за избор за да ги вклучите или исклучите. (g=globalno, i=ignoriraј големина на букви, m=повеќелиниски)

Може ли да тестирам и замена?

Да. Внесете низа за замена и проверете го јазичето Замена. Поддржани се референци на групи како $1.

Која е разликата од PCRE?

Оваа алатка користи JavaScript регуларни изрази. Поради разлики во спецификацијата, истиот образец може да даде различни резултати од PCRE.