Regex-tester
Schrijf een reguliere expressie, plak testtekst en zie overeenkomsten live gemarkeerd — met capture groups, vlaggen en duidelijke foutmeldingen.
697 weergaven
0 overeenkomsten
Test uw patroon voordat het live gaat
Typ een JavaScript-reguliere-expressie, schakel de vlaggen (g, i, m, s, u) in en plak voorbeeldtekst: elke overeenkomst wordt direct in de tekst gemarkeerd en hieronder vermeld met positie en capture groups. Fouten in het patroon worden getoond als leesbare melding in plaats van stilzwijgend niets te vinden.
De engine is de eigen JavaScript-regex-implementatie van uw browser — wat hier overeenkomt, komt identiek overeen in uw JS-code. Voor andere talen (PCRE, Python) is de basissyntax grotendeels gedeeld, maar lookbehind en sommige escapes kunnen verschillen; test grensgevallen ook in de doeltaal. Alles draait lokaal.
Veelgestelde vragen
Welke regex-variant wordt gebruikt?
JavaScript (ECMAScript) — de eigen engine van de browser. Patronen gedragen zich precies zoals in uw JS-code; PCRE en Python delen het grootste deel van de syntax maar verschillen bij enkele geavanceerde constructies.
Wat betekenen de vlaggen?
g vindt alle overeenkomsten in plaats van alleen de eerste; i negeert hoofdlettergebruik; m laat ^ en $ per regel werken; s laat de punt ook regeleinden matchen; u schakelt volledige Unicode-ondersteuning in.
Waarom bevriest mijn patroon de pagina?
Bepaalde patronen met geneste kwantoren (zoals (a+)+b) kunnen bij lange invoer catastrofaal terugkeren (backtracking). Verkort de testtekst of herstructureer het patroon — dezelfde bevriezing zou ook uw productiecode treffen.
Vergelijkbare tools
Probleem melden
Regex-tester