Tester și depanator de expresii regulate

Tester și depanator de expresii regulate

Testați, depanați și scrieți expresii regulate în timp real. Găsiți potrivirile de subșiruri corespunzătoare și capturați instantaneu grupurile de index.

/ /
Rezultatele potrivirii:
0 Matches

Mai multe instrumente

Funcționalități

De ce să folosiți Regex Tester?

Testați și depanați expresii regulate în timp real.

🎯

Potriviri în timp real

Auditează expresiile din mers și evidențiază toate potrivirile identificate în containerul textului sursă.

🧬

Grupuri de captură

Inspectați clar parantezele de index ale token-urilor capturate și grupurile denumite.

⚙️

Personalizarea indicatorilor

Activați sau dezactivați instantaneu constrângerile de căutare globală, insensibilitate la majuscule sau potrivire pe mai multe linii.

✔️

Compatibilitate cu standardele

Complet aliniat la specificațiile standard de sintaxă a expresiilor regulate JavaScript.

🔒

Fără trimiteri către server

Operațiunile se execută în memoria locală a browserului. Conținutul analizat și modelele nu sunt niciodată încărcate.

🛡️

Protecție împotriva buclelor infinite

Interceptează automat buclele de potrivire de lățime zero pentru a preveni blocarea tabului.

Întrebări frecvente

O expresie regulată este o secvență de caractere care formează un model de căutare. Poate fi utilizată pentru operațiuni de căutare și de înlocuire a textului.

Indicatorul „g” (global) asigură returnarea tuturor potrivirilor modelului, în loc de oprirea după prima potrivire. Indicatorul „i” (ignoră majusculele) face căutarea insensibilă la majuscule și minuscule.

Orice subșablon inclus între paranteze (de ex., (\w+)) formează un grup de captură. Instrumentul listează separat conținutul și indexul fiecărui grup de captură.

Nu. Totul se întâmplă pe partea clientului. Aveți grijă cu modelele de 'backtracking catastrofal', care pot îngheța temporar filele browserului.

Apare atunci când o expresie regulată folosește cuantificatori imbricați (precum (a+)+), determinând motorul să exploreze un număr exponențial de căi pentru un șir care nu se potrivește, ceea ce duce la probleme de performanță.

Flag-urile obișnuite includ g (căutare globală), i (fără diferențiere între majuscule și minuscule), m (căutare pe mai multe linii) și s (permite punctului să se potrivească cu caracterul de linie nouă).

Motoarele regex moderne din JavaScript acceptă atât lookahead ((?=...)), cât și lookbehind ((?<=...)).
Acceptați cookie-uri?

Folosim cookie-uri pentru a-ți îmbunătăți experiența de navigare. Utilizând acest site, ești de acord cu politica noastră privind cookie-urile.

Mai mult
Loading chat...
Connecting to community chat.