Regex tester

Typ een reguliere expressie en wat testtekst: overeenkomsten worden direct gemarkeerd, met hun groepen, en je kunt een vervanging uitproberen. Het gebruikt de JavaScript-engine van je browser en je tekst verlaat je apparaat nooit.

🔒 Wat je typt verlaat je apparaat nooit. Alles wordt in je browser berekend.

Opties (flags)
Probeer een voorbeeld

Gemarkeerde overeenkomsten

Overeenkomsten

    Gebruik $1, $2… voor groepen, $& voor de hele overeenkomst en $<naam> voor benoemde groepen.

    Zo test je een reguliere expressie

    1. Typ de expressie in het eerste veld, zonder de omringende slashes.
    2. Vink de opties aan die je nodig hebt, zoals hoofdletters negeren of alle overeenkomsten zoeken.
    3. Plak je testtekst: overeenkomsten worden gemarkeerd en weergegeven met hun groepen.
    4. Typ eventueel een vervanging en kopieer de resulterende tekst.

    Waar een regex tester voor dient

    Een reguliere expressie (regex) is een patroon om tekst te zoeken, valideren of vervangen: e-mailadressen, telefoonnummers, datums, codes. Hem testen voordat je hem in je code gebruikt, scheelt fouten en tijd.

    Deze tool gebruikt de JavaScript-engine voor reguliere expressies, dezelfde als in je browser en in Node.js. Hij markeert elke overeenkomst in de tekst en toont de waarde van elke capture group, ook benoemde.

    De vervanging ondersteunt $1, $2 en de rest van de JavaScript-syntaxis, dus handig om een bulkwijziging voor te bereiden voordat je hem toepast.

    Goed om te weten

    Veelgestelde vragen

    Wat betekenen de flags g, i, m, s en u?

    g vindt alle overeenkomsten, niet alleen de eerste. i negeert hoofd- en kleine letters. m laat ^ en $ op elke regel gelden. s laat de punt ook regeleinden matchen. u zet de Unicode-modus aan.

    Met welke taal is het compatibel?

    JavaScript. De basisconstructies (klassen, groepen, kwantoren, ankers) zijn in bijna elke taal hetzelfde.

    Hoe gebruik ik groepen in de vervanging?

    Gebruik $1, $2 enzovoort voor genummerde groepen, $& voor de hele overeenkomst en $<naam> voor benoemde groepen.

    Wordt mijn tekst naar een server gestuurd?

    Nee. Alles gebeurt in je browser en je tekst verlaat je apparaat nooit.

    Is het gratis?

    Ja, het is gratis, je hoeft je nergens voor aan te melden en het werkt direct in je browser.