Regex-tester

Test reguliere expressies met live matches en groepen.

Developer

Voer een reguliere expressie (patroon) en een teststring in. Klik op Uitvoeren om alle matches en capture groups te zien. Gebruik flags: g (global), i (case-insensitive), m (multiline). Syntaxis volgt JavaScript RegExp. Alle tests draaien in je browser — er wordt niets naar een server gestuurd.

Flags:

Over regex-tester

Een reguliere expressie (regex) is een patroon dat tekst beschrijft — gebruikt voor zoeken, vervangen en valideren in code en editors. Deze tool laat je een patroon en een teststring typen, daarna alle matches en capture groups zien. Hij gebruikt JavaScript's RegExp, dus de syntaxis komt overeen met JS (en is dicht bij Perl, Python en anderen). Alle tests draaien in je browser zodat je data privé blijft.

Hoe te gebruiken

  1. Voer je Patroon in (bijv. \d+ voor cijfers, \w+@\w+\.\w+ voor een eenvoudige e-mail).
  2. Vink Flags aan indien nodig: g = alle matches, i = hoofdletterongevoelig, m = ^/$ matchen regelgrenzen.
  3. Plak of typ de Teststring en klik op Uitvoeren. Resultaten tonen matches en groups. Ongeldige patronen tonen een fout.

Wanneer te gebruiken

  • Een regex debuggen voordat je het in code zet
  • Controleren of een patroon (wel of niet) sampletekst matched
  • Regex-syntaxis en capture groups leren
  • Snel validatie- of extractieregels

Details

JavaScript regex-syntaxis: . \w \d \s [] () | * + ? {} enz. Escape speciale tekens met \. Resultaten tonen elke match en, voor capturing groups, de inhoud van elke group.

Veelgestelde vragen

Wat is een reguliere expressie?
Een reguliere expressie (regex) is een patroon dat tekst beschrijft. Je kunt het gebruiken om te zoeken, vervangen of strings valideren. Deze tool helpt je je patroon te testen tegen sampletekst en matches en groups te zien.
Welke flags worden ondersteund?
g = global (alle matches), i = hoofdletterongevoelig, m = multiline (^ en $ matchen regelgrenzen). Combineer ze, bijv. gi voor global hoofdletterongevoelig.
Worden mijn gegevens naar een server gestuurd?
Nee. Alle regex-tests draaien in je browser. Je patroon en teststring verlaten je apparaat nooit.