Test og fejlfind et regulært udtryk
Se hvert match, hver gruppe og erstatning, mens du skriver, med mønsteret forklaret på almindeligt dansk.
- Kører på din enhed
- Ingen oprettelse
- Virker offline efter et besøg

I en erstatning er $1 gruppe 1, $<name> en navngivet gruppe og $& hele matchet.
| # | Position | Match | Grupper |
|---|
Sådan læses mønsteret
Kode
Sådan test et regulært udtryk
- Skriv mønsteret, og sæt de flag du vil bruge.
- Indsæt den tekst, du vil matche mod.
- Læs matchene og forklaringen, eller kopiér koden til dit sprog.
Spørgsmål
Bliver min tekst uploadet?
Nej. Mønsteret kompileres og køres i din browser, i en baggrundsproces. Intet sendes til en server.
Hvorfor siger testeren, at et mønster tager for lang tid?
Nogle mønstre backtracker eksponentielt på tekst, der næsten matcher, fx (a+)+$ på en lang række a'er. Testeren stopper en kørsel efter ét sekund. Forenkl gentagelsen, fx a+ i stedet for (a+)+.
Er JavaScript, Python og PHP forskellige?
Ja, i detaljerne. Python skriver navngivne grupper som (?P<name>...) og har ingen \p{...} uden et tredjepartsmodul. PHP omslutter mønsteret med / som afgrænsere og kræver u-flaget for Unicode-match. Fanerne med kode viser hver ændring.
Hvad betyder $1, $<name> og $& i en erstatning?
$1 er teksten i den første gruppe, $<name> teksten i en navngivet gruppe og $& hele matchet. Hvert sprog skriver den samme erstatning på sin egen måde.
Anmeldelser
Ingen anmeldelser endnu. Vær den første.

