Regex tester (podudaranja, grupe i pregled zamene)

Treba vam brzi regex test? Nalepite i odmah proverite pomoću ovog regex testera.

Na jednom ekranu pogledajte istaknuta podudaranja, capture grupe i izlaz zamene.

Vaš unos se obrađuje lokalno u pregledaču i ne šalje se na server.

Kako se koristi

  1. Unesite obrazac i izaberite potrebne flag-ove (g/i/m).
  2. Nalepite izvorni tekst. Ako je automatsko pokretanje UKLJUČENO, rezultati se odmah ažuriraju.
  3. Koristite listu podudaranja da pregledate pozicije i skočite na svako podudaranje.
  4. Koristite kartice Grupe i Zamena da proverite hvatanja i izlaz zamene.

Primeri

Izdvajanje email adresa

Unos: Tekst koji sadrži email adrese

Izlaz: Istaknuta podudaranja i početne/završne pozicije

Zamena key=value

Unos: Višeredni key=value tekst

Izlaz: Izlaz zamene pomoću $1 i $2

Filter log redova

Unos: Log tekst sa INFO / WARN / ERROR

Izlaz: Podudaranje po redovima sa m flag-om

Cheat sheet za zamenu

  • $1, $2 ... : reference na capture grupe
  • $& : celo podudaranje
  • $` : pre podudaranja / $' : posle podudaranja

Napomena

  • Ovaj alat procenjuje obrasce koristeći JavaScript (ECMAScript) regularne izraze.
  • Neke PCRE funkcije (kao što su atomic grupe) nisu dostupne.
  • Čak i JavaScript funkcije mogu varirati po runtime okruženju.
  • Rezultati nisu garantovano identični PCRE-u.

Česta pitanja

Šta su g/i/m flag-ovi?

Koristite polja za potvrdu da ih uključite ili isključite. (g=global, i=ignore case, m=multiline)

Mogu li da testiram i zamenu?

Da. Unesite string za zamenu i proverite karticu Zamena. Podržane su reference na grupe kao što je $1.

Po čemu se ovo razlikuje od PCRE-a?

Ovaj alat koristi JavaScript regularne izraze. Zbog razlika u specifikaciji, isti obrazac može dati drugačije rezultate nego u PCRE-u.

Povezani alati