Tester regularnih izraza (podudaranja, grupe i pregled zamjene)
Trebate brzo pokrenuti regex test? Zalijepite i odmah provjerite uz ovaj tester regularnih izraza.
Na jednom zaslonu vidite istaknuta podudaranja, grupe hvatanja i izlaz zamjene.
Kako koristiti
- Unesite uzorak i odaberite potrebne zastavice (g/i/m).
- Zalijepite izvorni tekst. Ako je automatsko pokretanje UKLJUČENO, rezultati se odmah ažuriraju.
- Upotrijebite popis podudaranja za pregled lokacija i skok na svako podudaranje.
- Upotrijebite kartice Grupe i Zamjena za provjeru hvatanja i izlaza zamjene.
Primjeri
Izdvajanje e-pošte
Ulaz: Tekst koji sadrži adrese e-pošte
Izlaz: Istaknuta podudaranja i početne/završne pozicije
Zamjena key=value
Ulaz: Višeredni tekst key=value
Izlaz: Izlaz zamjene uz $1 i $2
Filtar redaka zapisnika
Ulaz: Tekst zapisnika s INFO / WARN / ERROR
Izlaz: Podudaranje po redcima uz zastavicu m
Kratki vodič za zamjenu
- $1, $2 ... : reference na grupe hvatanja
- $& : cijelo podudaranje
- $` : prije podudaranja / $' : nakon podudaranja
Napomena
- Ovaj alat procjenjuje uzorke pomoću JavaScript (ECMAScript) regularnih izraza.
- Neke PCRE značajke (poput atomskih grupa) nisu dostupne.
- Čak i JavaScript značajke mogu se razlikovati ovisno o okruženju izvođenja.
- Rezultati ne moraju biti jednaki PCRE-u.
Česta pitanja
Što su zastavice g/i/m?
Prebacujte ih potvrdnim okvirima. (g=globalno, i=ne razlikuj velika/mala slova, m=više redaka)
Mogu li testirati i zamjenu?
Da. Unesite niz za zamjenu i provjerite karticu Zamjena. Podržane su reference na grupe poput $1.
Po čemu se ovo razlikuje od PCRE-a?
Ovaj alat koristi JavaScript regularne izraze. Zbog razlika u specifikaciji isti uzorak može dati drukčije rezultate nego u PCRE-u.