Regex-tester

Test og fejlfind regulære udtryk: live-fremhævning, en matchliste med positioner og længder og fuld udtræk af optagelsesgrupper.
Al behandling sker lokalt i browseren — data uploades aldrig til nogen server.
Mønster:
Skabelon: Valg af en skabelon udfylder mønsterfeltet og kører testen.
Matches fremhæves her.
Matchliste
# Matchet tekst Position Længde Optagelsesgrupper
Sådan bruges det — skriv et mønster i feltet Mønster (eller vælg et fra rullemenuen Skabelon), og indtast testtekst. Resultaterne opdateres live.
Flag: g = find alle matches, i = ignorér store/små bogstaver, m = ^/$ matcher pr. linje, s = punktum matcher linjeskift, u = Unicode-tilstand.
Forhåndsvisningen fremhæver hver match med gult. Tabellen nedenfor lister hver match med position og længde samt alle optagelsesgrupper ($1, $2, …).
Nul-brede matches (fx a* på "bbb") håndteres sikkert — de kan ikke hænge browseren. Ugyldige mønstre viser en indlejret fejl i stedet for en dialog.
Tryk Ctrl+Enter for at køre. Al data behandles lokalt — intet uploades.
Regulære udtryk på et minut

De fleste tegn i regulære udtryk er metategn med særlig betydning — . ^ $ * + ? ( ) [ ] { } | \ — og en omvendt skråstreg gør dem igen bogstavelige. Ankrene ^ og $ matcher positioner frem for tegn, og kvantifikatorerne * og + er grådige som standard: de tager så meget, de kan, mens de dovne former *? og +? nøjes med den korteste match.

Når et mønster matcher for meget, er løsningen som regel en dovne kvantifikator eller en negeret tegnklasse — ikke flere .-tegn.