Tester de regex
Testați o expresie obișnuită în raport cu textul dvs. și vedeți fiecare potrivire și grup de captură.
Tester de regex
Tastați o expresie obișnuită, inserați textul pe care doriți să o încercați, iar potrivirile apar pe măsură ce introduceți. Fiecare potrivire primește propriul bloc: linia și coloana pe care începe, poziția sa în șir, textul potrivit și valoarea fiecărui grup de captură, numerotate așa cum se referă la ele un înlocuitor ca $1 și $2. Grupurile numite sunt etichetate cu numele pe care le-ați dat, iar un grup care nu a luat parte la meci spune acest lucru în loc să nu arate nimic.
Comutați modul la „Înlocuiți potrivirile” pentru a vedea ce ar face tiparul textului. Câmpul de înlocuire folosește aceeași sintaxă ca și String.replace din JavaScript, așa că $1 inserează primul grup, $<nume> unul numit și $& întreaga potrivire. Este cea mai rapidă modalitate de a verifica o redenumire în bloc într-un fișier jurnal sau un export CSV înainte de a-l rula în mod real.
Cele cinci steaguri sunt casete de selectare simple. Global, activat în mod implicit, găsește fiecare potrivire în loc să se oprească la prima — dezactivează-l și doar prima potrivire este listată, sau în modul înlocuire, doar prima este înlocuită. Ignorarea majusculelor face ca Cat să se potrivească cu pisica. Punctele cu mai multe linii ^ și $ la începutul și la sfârșitul fiecărei linii în loc de întregul text. Punctul se potrivește cu întreruperile de linie permite o perioadă să traverseze o linie nouă. Unicode permite evadari de proprietăți, cum ar fi \\p{L} și potriviri după punctul de cod, de care aveți nevoie pentru emoji și scripturi non-latine.
Două limite mențin fila receptivă: un model de peste 500 de caractere este refuzat, iar scanarea se oprește după 10.000 de potriviri, despre care vă vorbește numărul. Modelul și textul dvs. rămân pe dispozitivul dvs. - nimic nu este încărcat, astfel încât jurnalele de producție și înregistrările clienților pot fi testate în siguranță.