Testează și depanează o expresie regulată
Vezi fiecare potrivire, grup și înlocuire pe măsură ce scrii, cu expresia explicată în limbaj simplu.
- Rulează pe dispozitivul tău
- Fără înregistrare
- Funcționează offline după o vizită

În înlocuire, $1 este grupul 1, $<name> un grup numit și $& întreaga potrivire.
| # | Poziție | Potrivire | Grupuri |
|---|
Cum se citește expresia
Cod
Cum să testează o expresie regulată
- Scrie expresia și bifează indicatorii.
- Lipește textul pe care vrei să-l verifici.
- Citește potrivirile și explicația sau copiază codul pentru limbajul tău.
Întrebări
Textul meu este încărcat undeva?
Nu. Expresia este compilată și rulată în browserul tău, într-un worker de fundal. Nimic nu este trimis către un server.
De ce spune testerul că o expresie durează prea mult?
Unele expresii fac backtracking exponențial pe text care aproape se potrivește, cum ar fi (a+)+$ pe un șir lung de a. Testerul oprește o rulare după o secundă. Simplifică repetarea, de exemplu a+ în loc de (a+)+.
Diferă JavaScript, Python și PHP?
Da, în detalii. Python scrie grupurile numite ca (?P<name>...) și nu are \p{...} fără un modul terț. PHP încadrează expresia între delimitatori / și are nevoie de indicatorul u pentru potrivire Unicode. Filele cu cod arată fiecare diferență.
Ce înseamnă $1, $<name> și $& într-o înlocuire?
$1 este textul primului grup, $<name> textul unui grup numit, iar $& întreaga potrivire. Fiecare limbaj scrie aceeași înlocuire în felul său.
Recenzii
Încă nu sunt recenzii. Fii primul.

