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.
Kako se koristi
- Unesite obrazac i izaberite potrebne flag-ove (g/i/m).
- Nalepite izvorni tekst. Ako je automatsko pokretanje UKLJUČENO, rezultati se odmah ažuriraju.
- Koristite listu podudaranja da pregledate pozicije i skočite na svako podudaranje.
- 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.