nl

Regex-tester

Test een reguliere expressie op je tekst en zie alle overeenkomsten en groepen, lokaal in je browser en zonder enige upload.

Patroon (regex)
Hoofdlettergevoeligheid negeren (i)
Meerregelig (m)
Punt komt overeen met regeleinde (s)
Unicode (u)
Komt alleen overeen vanaf de huidige positie (y)

Verwerkt lokaal op je apparaat ...

0%

Je bestanden hebben je apparaat nooit verlaten

    Wordt mijn bestand geüpload?

    Nee. Alles draait in je browser - je bestand verlaat je apparaat nooit. Zo is dat verifieerbaar

    Geen upload100% lokaal
    Inhoud blijft bij jougeen toegang voor derden
    Servers in DuitslandAVG by design
    Onafhankelijk getoetstTLS A+ · HTTP-headers A+

    Een reguliere expressie (regex) beschrijft een zoekpatroon voor tekst, zoals "alle e-mailadressen", "elk getal" of "woorden die met A beginnen". Ze zijn krachtig maar tricky: een kleine fout in het patroon levert heel andere overeenkomsten op. Met deze tool laat je een patroon op een testtekst lopen en zie je meteen alle overeenkomsten met hun positie en de vastgelegde groepen, zodat je het patroon zonder risico uitprobeert en bijschaaft.

    Je voert het patroon in en kunt de gangbare schakelaars zetten: hoofdlettergevoeligheid negeren (i), meerregelig (m, laat begin en einde per regel gelden) en punt komt overeen met regeleinde (s). De tool zoekt altijd globaal, dus naar alle overeenkomsten, en geeft het resultaat als overzichtelijke JSON: het aantal overeenkomsten plus, voor elke overeenkomst, de gevonden tekst, de positie en de inhoud van de haakjesgroepen.

    De hele verwerking draait volledig lokaal in je browser in pure JavaScript met de ingebouwde regex-engine; je testtekst wordt niet geüpload, niet opgeslagen en er wordt geen externe bibliotheek van een CDN geladen. Is het patroon ongeldig, dan meldt de tool dat eerlijk in plaats van een verkeerd resultaat te verzinnen.

    Technische gegevens

    Technische gegevens
    InvoerformatenTekstinvoer
    UitvoerformaatJSON
    BatchverwerkingNee
    VerwerkingLokaal in de browser (JavaScript)
    BestandsuploadGeen

    In 3 stappen

    1. Plak de testtekst in het tekstveld.
    2. Voer het patroon in en zet de schakelaars (i, m, s) naar behoefte.
    3. Lees of download de overeenkomsten en groepen als JSON.

    Beperkingen: Er wordt de regex-syntaxis van JavaScript (ECMAScript) gebruikt; andere dialecten (PCRE, Python) kunnen in details verschillen. Er wordt altijd globaal gezocht. Heel lange teksten zijn beperkt en een extreem ongunstig patroon kan traag zijn; de tool begrenst het werk in plaats van de browser te blokkeren. Een ongeldig patroon levert een eerlijke fout op.

    Veelgestelde vragen

    Wordt mijn tekst geüpload?

    Nee. De verwerking draait volledig lokaal in je browser; je testtekst en het patroon verlaten je apparaat nooit en worden niet opgeslagen.

    Welke regex-syntaxis wordt ondersteund?

    De JavaScript-syntaxis (ECMAScript) van de ingebouwde engine. Patronen uit andere talen zoals PCRE of Python werken meestal, maar kunnen in details verschillen.

    Wat betekenen de schakelaars i, m en s?

    De i negeert hoofdletters, de m laat regelbegin en regeleinde per regel gelden, en de s laat de punt ook regeleindes raken. Globaal (alle overeenkomsten) staat altijd aan.

    Wat gebeurt er bij een ongeldig patroon?

    De tool meldt een eerlijke fout in plaats van een verkeerd resultaat te geven. Controleer de haakjes en escapes in het patroon.

    Gerelateerde tools