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.

Vaš unos obrađuje se lokalno u pregledniku i ne šalje se na poslužitelj.

Kako koristiti

  1. Unesite uzorak i odaberite potrebne zastavice (g/i/m).
  2. Zalijepite izvorni tekst. Ako je automatsko pokretanje UKLJUČENO, rezultati se odmah ažuriraju.
  3. Upotrijebite popis podudaranja za pregled lokacija i skok na svako podudaranje.
  4. 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.

Povezani alati