Regex-tester: Test & Debug Reguliere Expressies | Morph

Een regex tester laat je een reguliere expressie schrijven, voorbeeldtekst plakken en direct zien wat hij matcht — met de matches gemarkeerd rechtstreeks in de tekst. Reguliere expressies zijn krachtig maar bekend om makkelijk fout te gaan, en de snelste manier om er een juist te maken is om hem te testen tegen echte invoer terwijl je hem bouwt. Morph's regex tester doet precies dat, live, in je browser.

In plaats van je patroon in code uit te voeren, opnieuw te starten en naar het resultaat te knipogen, pas je de expressie aan en zie je de highlights in realtime bijwerken. Wanneer een match verschijnt of verdwijnt, weet je meteen of je laatste wijziging geholpen heeft.

Wat je krijgt

Waarom regex testen in de browser

Regex is een schrijf-en-verify-lus: je raakt zelden een niet-triviale patroon op de eerste poging. Een speciale tester verkleint die lus tot niets — verander het patroon, zie het resultaat. Het doen in een browser-tabblad betekent dat je niet hoeft te springen naar een REPL of een wegwerpscript schrijven om te controleren of je karakterklasse doet wat je denkt.

Het is ook privé, wat belangrijker is voor regex dan mensen verwachten. De tekst waarmee je matcht is vaak echte data — productielogregels, klantgegevens, interne bestandspaden. Morph's regex tester draait volledig client-side, dus die voorbeeldtekst verlaat nooit je browser. Niets wordt geüpload, en er is geen account nodig.

Bouw patronen met vertrouwen

Begin eenvoudig en bouw het patroon stap voor stap, terwijl je de highlights controleert. Gebruik capture groepen om de delen te halen die je nodig hebt — een datum, een ID, een domein — en controleer de groep breakdown om te zorgen dat elk de juiste stukje pakt. Schakel vlaggen in om om te gaan met hoofdletters of om meerdere regels te scannen. Wanneer het patroon precies matcht wat je wilt en niets wat je niet wilt, kopieer het dan naar je code, je editor's find-and-replace, of je command-line tool.

Voor het werken met gestructureerde data nadat je het hebt geëxtraheerd, werkt de JSON formatter goed samen, en de markdown editor is handig als je de patronen die je hebt gebouwd documenteert. De regex tester is de plek om de expressie recht te krijgen voordat hij wordt geleverd.

Hoe te gebruiken

  1. Open de regex tester — Ga naar de regex tester pagina. Het patroonveld en een voorbeeld-tekstgebied laden direct in je browser — geen aanmelding nodig.
  2. Voer je patroon in — Typ je reguliere expressie in het patroonveld. Ongeldige syntaxis wordt direct gemarkeerd zodat je het onmiddellijk kunt corrigeren.
  3. Plak je testtekst — Plak de tekst waarmee je wilt matchen — logregels, CSV-rijen, URLs of welke echte invoer je nodig hebt. Matches worden gemarkeerd terwijl je typt.
  4. Stel je vlaggen in — Schakel vlaggen zoals globaal, hoofdlettergevoelig en meerdere regels in om te bepalen hoe het patroon op je tekst wordt toegepast.
  5. Controleer capture groepen — Bekijk de breakdown van capture groepen om te bevestigen dat elke groep het juiste stuk pakt, en kopieer het klaarstaande patroon naar je code.

Veelgestelde vragen

Is deze regex tester gratis?

Ja. Je kunt reguliere expressies in je browser bouwen en testen, gratis, zonder account of aanmelding.

Wordt mijn testtekst ergens geüpload?

Nee. De tester draait volledig client-side in je browser. Het patroon en de voorbeeldtekst die je plakt blijven op je eigen apparaat en worden nooit naar een server gestuurd.

Welke regex-flavor gebruikt het?

Het gebruikt JavaScript-reguliere expressies, dezelfde engine die in browsers en Node.js draait. De meeste gebruikelijke syntaxis — karakterklassen, kwantificatoren, groepen, lookaheads — werkt zoals verwacht.

Kan ik zien wat elke capture groep heeft gematcht?

Ja. Het hulpmiddel breekt capture groepen op zodat je precies kunt zien wat elke haakjesgroep uit je tekst heeft gehaald.

Waarom matcht mijn patroon niet?

Veelvoorkomende oorzaken zijn een ontbrekende vlag (zoals hoofdlettergevoelig of meerdere regels), een niet-geëscapte speciaal teken, of een gretige kwantificator die te veel pakt. De live highlighting en waarschuwingen voor ongeldige patronen helpen je om te zien welke het is.

Gerelateerde tools

Open Regex-tester: Test & Debug Reguliere Expressies | Morph →