Så testar du ett reguljärt uttryck
- Skriv uttrycket i det första fältet, utan omgivande snedstreck.
- Bocka i de alternativ du behöver, som att ignorera skiftläge eller hitta alla träffar.
- Klistra in din testtext: träffarna markeras och listas med sina grupper.
- Om du vill skriver du en ersättning och kopierar den resulterande texten.
Vad en regex-testare används till
Ett reguljärt uttryck (regex) är ett mönster för att söka i, validera eller ersätta text: e-postadresser, telefonnummer, datum, koder. Att testa det innan du använder det i din kod sparar fel och tid.
Verktyget använder JavaScripts motor för reguljära uttryck, samma som i din webbläsare och i Node.js. Det markerar varje träff i texten och visar värdet för varje fångstgrupp, även namngivna.
Ersättningen stöder $1, $2 och resten av JavaScript-syntaxen, så den är användbar för att förbereda en massändring innan du genomför den.
Bra att veta
- Den arbetar med JavaScript-syntax. Andra språk (Python, PHP, Java) skiljer sig åt i vissa konstruktioner.
- Ett dåligt skrivet uttryck kan ta mycket lång tid (för mycket backtracking). Om det går över 2 sekunder stoppas det och du får ett meddelande.
- Högst de första 1000 träffarna visas.
Vanliga frågor
Vad betyder flaggorna g, i, m, s och u?
g hittar alla träffar, inte bara den första. i ignorerar versaler och gemener. m gör att ^ och $ gäller på varje rad. s låter punkten matcha radbrytningar. u slår på Unicode-läge.
Vilket språk är det kompatibelt med?
JavaScript. De grundläggande konstruktionerna (klasser, grupper, kvantifierare, ankare) är desamma i nästan alla språk.
Hur använder jag grupper i ersättningen?
Använd $1, $2 osv. för numrerade grupper, $& för hela träffen och $<namn> för namngivna grupper.
Skickas min text till någon server?
Nej. Allt sker i din webbläsare och din text lämnar aldrig din enhet.
Är det gratis?
Ja, det är gratis, kräver ingen registrering och fungerar direkt i din webbläsare.