Regex-testare

Testa och felsök reguljära uttryck: markering i realtid, en träfflista med positioner och längder, och fullständig extrahering av fångstgrupper.
All bearbetning sker lokalt i webbläsaren — inga data laddas upp till någon server.
Mönster:
Mall: Om man väljer en mall fylls mönsterrutan i och testet körs.
Träffar markeras här.
Träfflista
# Matchad text Position Längd Fångstgrupper
Så används det — skriv ett mönster i rutan Mönster (eller välj ett från mallrullgardinen) och ange testtext. Resultaten uppdateras direkt.
Flaggor: g = hitta alla träffar, i = ignorera skiftläge, m = ^/$ matchar per rad, s = punkt matchar radbrytning, u = Unicode-läge.
Förhandsgranskningen markerar varje träff i gult. Tabellen nedan listar varje träff med position och längd, plus varje fångstgrupp ($1, $2, …).
Nollbreddsträffar (t.ex. a* på "bbb") hanteras säkert — de kan inte låsa webbläsaren. Ogiltiga mönster visar ett inline-fel i stället för en dialogruta.
Tryck Ctrl+Enter för att köra. All bearbetning sker lokalt — inget laddas upp.
Reguljära uttryck på en minut

De flesta tecken i reguljära uttryck är metatecken med särskild betydelse — . ^ $ * + ? ( ) [ ] { } | \ — och ett omvänt snedstreck gör dem bokstavliga igen. Ankare ^ och $ matchar positioner snarare än tecken, och kvantifierarna * och + är giriga som standard: de tar så mycket de kan, medan de late formerna *? och +? nöjer sig med den kortaste matchningen.

När ett mönster matchar för mycket är lösningen oftast en lat kvantifierare eller en negerad teckenklass — inte fler .-tecken.