Regex-tester (matches, groepen en vervangingsvoorbeeld)
Snel een regex-test uitvoeren? Plak en controleer direct met deze regex-tester.
Bekijk gemarkeerde matches, capturegroepen en vervangingsuitvoer op één scherm.
Gebruik
- Voer een patroon in en kies de vlaggen die je nodig hebt (g/i/m).
- Plak brontekst. Als auto-run AAN staat, worden resultaten direct bijgewerkt.
- Gebruik de matchlijst om locaties te inspecteren en naar elke match te springen.
- Gebruik de tabbladen Groepen en Vervanging om captures en vervangingsuitvoer te controleren.
Voorbeelden
E-mail extractie
Invoer: Tekst met e-mailadressen
Uitvoer: Gemarkeerde matches en begin-/eindposities
key=value vervangen
Invoer: Meerregelige key=value-tekst
Uitvoer: Vervangingsuitvoer met $1 en $2
Filter voor logregels
Invoer: Logtekst met INFO / WARN / ERROR
Uitvoer: Regelgebaseerde matching met de m-vlag
Spiekbrief vervanging
- $1, $2 ... : verwijzingen naar capturegroepen
- $& : volledige match
- $` : vóór de match / $' : na de match
Opmerking
- Deze tool evalueert patronen met JavaScript (ECMAScript)-reguliere expressies.
- Sommige PCRE-functies (zoals atomic groups) zijn niet beschikbaar.
- Zelfs JavaScript-functies kunnen per runtime-omgeving verschillen.
- Resultaten zijn niet gegarandeerd identiek aan PCRE.
FAQ
Wat zijn de g/i/m-vlaggen?
Gebruik selectievakjes om ze te wisselen. (g=global, i=ignore case, m=multiline)
Kan ik ook vervanging testen?
Ja. Voer een vervangingsreeks in en controleer het tabblad Vervanging. Groepverwijzingen zoals $1 worden ondersteund.
Hoe verschilt dit van PCRE?
Deze tool gebruikt JavaScript-reguliere expressies. Door verschillen in de specificatie kan hetzelfde patroon andere resultaten geven dan PCRE.