Test een reguliere expressie op je tekst in realtime. Zie elke match gemarkeerd, met capture-groepen en vlaggen. Draait volledig in je browser.
Hoe gebruik je Regex-tester
Typ je reguliere expressie in het patroonveld.
Schakel de vlaggen (g, i, m, s, u) in die je nodig hebt.
Voer de teststring in en zie matches gemarkeerd met hun groepen.
Met de regex-tester bouw en debug je reguliere expressies tegen je eigen voorbeeldtekst, met treffers die live worden gemarkeerd terwijl je typt. Handig voor het valideren van invoerformaten, het extraheren van velden uit logs of het testen van een patroon voordat je het in code plakt.
Alles draait in je browser, dus je patronen en testtekst worden nooit geüpload.
Hij gebruikt de regex-engine van JavaScript, dezelfde als in elke browser en in Node.js, dus een patroon dat hier werkt, werkt ook in je JavaScript- en TypeScript-code.
Schakel de vlaggen global, case-insensitive, multiline en andere in of uit om te wijzigen hoe een patroon matcht. Je ziet elke treffer samen met de capture-groepen, zodat je precies kunt bevestigen wat elk deel van het patroon eruit haalt.
Andere talen zoals PCRE, Python en Go delen de meeste syntaxis, maar verschillen in sommige functies, dus een paar geavanceerde constructies kunnen zich buiten JavaScript anders gedragen. Als een patroon hier wel werkt maar in een andere taal niet, is een engine-specifieke constructie meestal de oorzaak.
Veelgestelde vragen
De JavaScript-engine (ECMAScript) ingebouwd in je browser, dus resultaten komen overeen met wat je JavaScript- en TypeScript-code zal doen.
g matcht alle voorkomens, i negeert hoofdletters, m laat ^ en $ matchen bij regeleinden, s laat de punt newlines matchen, en u schakelt volledige Unicode-verwerking in.
Schakel de multiline-vlag (m) in zodat ^ en $ matchen bij elk regeleinde, en voeg de dotAll-vlag (s) toe als je ook wilt dat de punt newline-tekens matcht.
Ja. Elke match toont zijn genummerde capture-groepen, en benoemde groepen verschijnen op naam, zodat je precies kunt zien wat elk deel van het patroon heeft vastgelegd.
Dit gebruikt de JavaScript-engine. PCRE, Python en andere delen de meeste syntaxis maar verschillen in lookbehind, benoemde groepen en sommige escapes, dus port geavanceerde patronen voorzichtig.
Nee. Het patroon en je testtekst worden volledig in je browser geëvalueerd en verlaten je apparaat nooit.
Deze tool insluiten
Voeg deze tool toe aan je eigen website. Kopieer het fragment hieronder. Het blijft automatisch up-to-date.
<iframe src="https://monu.tools/embed/nl/regex-tester" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Gerelateerde tools
Bouw en controleer cron-expressies. Kies een preset of bewerk de vijf velden, en zie de volgende uitvoertijden in je tijdzone. Draait volledig in je browser.
Formatteer, verfraai en valideer JSON online met duidelijke foutmeldingen voor ongeldige invoer.
Codeer tekst naar Base64 of decodeer Base64 terug naar tekst. UTF-8-veilig met automatische richtingsherkenning.
Genereer 5 willekeurige RFC 4122 versie-4 UUID's tegelijk. De invoer wordt genegeerd; voer opnieuw uit voor een nieuwe reeks.