Tester regularnih izraza (podudaranja, grupe i pregled zamene)

Treba vam brzi test regularnog izraza? Nalepite obrazac i odmah ga proverite ovim testerom.

Na jednom ekranu pogledajte istaknuta podudaranja, grupe hvatanja 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: Tekst dnevnika sa INFO / WARN / ERROR

Izlaz: Podudaranje po redovima sa m flag-om

Brzi vodič za zamenu

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

Napomena

  • Ovaj alat procenjuje obrasce koristeći JavaScript (ECMAScript) regularne izraze.
  • Neke PCRE mogućnosti (kao što su atomske grupe) nisu dostupne.
  • Čak i funkcije JavaScript-a mogu varirati u zavisnosti od izvršnog okruženja.
  • 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=globalno, i=bez razlikovanja velikih i malih slova, m=višeredno)

Mogu li da testiram i zamenu?

Da. Unesite niz zamene 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 regularne izraze JavaScript-a. Zbog razlika u specifikaciji, isti obrazac može dati drugačije rezultate nego u PCRE-u.