Monu Tools

Regex-tester

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

  1. 01

    Typ je reguliere expressie in het patroonveld.

  2. 02

    Schakel de vlaggen (g, i, m, s, u) in die je nodig hebt.

  3. 03

    Voer de teststring in en zie matches gemarkeerd met hun groepen.

Veelgestelde vragen

Welke regex-variant wordt gebruikt?

De JavaScript-engine (ECMAScript) ingebouwd in je browser, dus resultaten komen overeen met wat je JavaScript- en TypeScript-code zal doen.

Wat betekenen de vlaggen?

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.

Hoe match ik over meerdere regels?

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.

Worden capture-groepen getoond?

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.

Waarom werkt mijn patroon hier maar niet in een andere taal?

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.

Wordt mijn tekst geüpload?

Nee. Het patroon en je testtekst worden volledig in je browser geëvalueerd en verlaten je apparaat nooit.

Over dit hulpmiddel

De regex-tester laat je reguliere expressies bouwen en debuggen op je eigen voorbeeldtekst, met matches die live worden gemarkeerd terwijl je typt. Hij gebruikt de JavaScript-engine voor reguliere expressies, dezelfde die in elke browser en in Node.js zit, dus een patroon dat hier werkt, werkt in je JavaScript- en TypeScript-code.

Schakel de globale, hoofdletterongevoelige, multiline en andere vlaggen in, en zie elke match samen met de capture-groepen. 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. Let op dat andere talen zoals PCRE, Python en Go de meeste syntaxis delen maar in sommige functies verschillen, dus een paar geavanceerde constructies kunnen zich buiten JavaScript anders gedragen.

Gerelateerde tools

We gebruiken essentiële cookies om de site te laten werken. Met jouw toestemming laden we ook Google AdSense, dat advertentiecookies plaatst. Zie ons privacybeleid.