Testa och felsök ett reguljärt uttryck
Se varje träff, grupp och ersättning medan du skriver, med mönstret förklarat på vanlig svenska.
- Körs på din enhet
- Ingen registrering
- Fungerar offline efter ett besök

I ersättningen är $1 grupp 1, $<name> en namngiven grupp och $& hela träffen.
| # | Position | Träff | Grupper |
|---|
Så läser mönstret
Kod
Så här testa ett reguljärt uttryck
- Skriv mönstret och bocka för dess flaggor.
- Klistra in texten du vill matcha mot.
- Läs träffarna och förklaringen, eller kopiera koden för ditt språk.
Frågor
Laddas min text upp?
Nej. Mönstret kompileras och körs i din webbläsare, i en bakgrundsprocess. Inget skickas till en server.
Varför säger testaren att ett mönster tar för lång tid?
Vissa mönster backtrackar exponentiellt på text som nästan matchar, till exempel (a+)+$ på en lång följd av a. Testaren avbryter en körning efter en sekund. Förenkla upprepningen, till exempel a+ i stället för (a+)+.
Skiljer sig JavaScript, Python och PHP åt?
Ja, i detaljerna. Python skriver namngivna grupper som (?P<name>...) och saknar \p{...} utan en extern modul. PHP omsluter mönstret med /-avgränsare och kräver flaggan u för Unicode-matchning. Kodflikarna visar varje ändring.
Vad betyder $1, $<name> och $& i en ersättning?
$1 är texten i den första gruppen, $<name> texten i en namngiven grupp och $& hela träffen. Varje språk skriver samma ersättning på sitt eget sätt.
Recensioner
Inga recensioner än. Var först.

