Regex Tester
Wat is het Regex Tester
Een reguliere expressie (regex) is een reeks tekens die een zoekpatroon voor tekst definieert. Met deze online regex-tester schrijf je een patroon, kies je vlaggen (global, hoofdletterongevoelig, multiline, dotAll) en zie je direct welke delen van je teststring matchen — met gele markeringen in het voorbeeld en een lijst van elke match met tekenpositie en vastgelegde groepen.
Hoe te gebruiken
- Typ je reguliere expressie in het patroonveld tussen de /-scheidingstekens.
- Schakel de vlaggen in die je nodig hebt: g (alle matches vinden), i (hoofdletterongevoelig), m (multiline ^ en $), s (punt matcht nieuwe regels).
- Typ of plak de tekst die je wilt doorzoeken in het Teststring-vak.
- Zie matches gemarkeerd in het voorbeeld en eronder vermeld met indexposities en vastgelegde groepwaarden.
- Klik op Wissen om beide velden te resetten en opnieuw te beginnen.
Wanneer te gebruiken
Bouw je een route-validator voor URL's als /users/123 of /products/abc-456? Typ \/(\w+)\/(\w[\w-]*) in het patroonveld, zet de g-vlag aan en plak een lijst API-paden in het testvak. Je ziet direct welke paden matchen en wat de twee vastgelegde segmenten (resourcetype en ID) zijn, zonder een regel code te schrijven.
Veelgestelde vragen
Welke vlaggen zijn beschikbaar?
Vier vlaggen worden ondersteund: g (global — alle matches vinden, niet alleen de eerste), i (hoofdletterongevoelig matchen), m (multiline — ^ en $ matchen begin/eind van elke regel) en s (dotAll — de punt . matcht ook nieuwe regels).
Hoe test ik capture-groepen?
Zet haakjes om het deel dat je wilt vastleggen: (\d+) legt een of meer cijfers vast. Elke match in de lijst toont de vastgelegde groepwaarden met het label Groep 1, Groep 2, enz. Benoemde groepen zoals (?<year>\d{4}) worden ook ondersteund.
Waarom geeft mijn patroon een fout?
Veelvoorkomende oorzaken: niet-geëscapete speciale tekens (gebruik \. in plaats van . om een letterlijke punt te matchen), niet-gesloten haakjes, of ongeldige vlagcombinaties. De foutmelding onder het patroonveld beschrijft het probleem.
Is de g-vlag nodig om alle matches te vinden?
Ja. Zonder g stopt de regex na de eerste match. Zet g aan om elke voorkomst in de teststring te vinden.
Worden mijn patronen en tekst naar een server gestuurd?
Nee. Alle verwerking draait volledig in je browser met de ingebouwde JavaScript RegExp-engine. Niets verlaat je apparaat.
Kan ik deze tool delen met mijn ingevulde gegevens?
Ja. De URL wordt automatisch bijgewerkt terwijl je typt. Kopieer de link uit de adresbalk of gebruik de Deel-knop — iedereen die de link opent, ziet jouw gegevens al ingevuld.
Gerelateerde tools
AES-tekstontsleuteling
Ontsleutel AES-256-tekst met je wachtwoord in de browser. Gratis, privé en volledig offline. Er verlaten geen gegevens je apparaat.
AES-tekstversleuteling
Versleutel tekst met een wachtwoord via AES-256 in je browser. Gratis, privé en volledig offline. Er wordt niets naar een server gestuurd.
Beeldverhouding Berekenen
Bereken de beeldverhouding, vind de ontbrekende breedte of hoogte en schaal afbeeldingen en video zonder de verhoudingen te vervormen. Gratis.