Test og feilsøk et regulært uttrykk
Se hvert treff, hver gruppe og erstatning mens du skriver, med uttrykket forklart på vanlig norsk.
- Kjører på enheten din
- Ingen registrering
- Fungerer frakoblet etter et besøk

I erstatningen er $1 gruppe 1, $<name> en navngitt gruppe og $& hele treffet.
| # | Posisjon | Treff | Grupper |
|---|
Slik leses mønsteret
Kode
Hvordan test et regulært uttrykk
- Skriv inn mønsteret og kryss av for flaggene.
- Lim inn teksten du vil søke i.
- Les treffene og forklaringen, eller kopier koden for språket ditt.
Spørsmål
Blir teksten min lastet opp?
Nei. Mønsteret kompileres og kjøres i nettleseren din, i en bakgrunnsprosess. Ingenting sendes til en server.
Hvorfor sier testeren at et mønster tar for lang tid?
Noen mønstre backtracker eksponentielt på tekst som nesten passer, for eksempel (a+)+$ på en lang rekke med a. Testeren stopper en kjøring etter ett sekund. Forenkle gjentakelsen, for eksempel a+ i stedet for (a+)+.
Er det forskjell på JavaScript, Python og PHP?
Ja, i detaljene. Python skriver navngitte grupper som (?P<name>...) og har ingen \p{...} uten en tredjepartsmodul. PHP pakker mønsteret inn i /-avgrensere og trenger u-flagget for Unicode-treff. Kodefanene viser hver endring.
Hva betyr $1, $<name> og $& i en erstatning?
$1 er teksten i første gruppe, $<name> teksten i en navngitt gruppe og $& hele treffet. Hvert språk skriver den samme erstatningen på sin egen måte.
Anmeldelser
Ingen anmeldelser ennå. Bli den første.

