RRegexBuilder
Haal RegexBuilder
Visuele regex-toolkit

Bouw de regex. Zie elke match. Sla hem op voor later.

Live-highlighting, capture-group-inspector, uitleg in gewone taal en een samengestelde bibliotheek met patronen die je steeds opnieuw bedenkt.

Abonnementen vanaf $5/mnd — opzegbaar op elk moment

Live — werkt direct hier

Regex-tester

Typ een regex, typ testtekst — zie elke match live.

Patroonbibliotheek
Matches — 2 matches
Uitleg
  1. ^start of string / line
  2. [^\s@]character class
  3. +one or more of the previous
  4. @literal "@"
  5. [^\s@]character class
  6. +one or more of the previous
  7. \.literal dot
  8. [^\s@]character class
  9. {2,}quantifier
  10. $end of string / line

Pro toolkit

ProUpgrade to Pro to unlock — see plans below.
Saved patterns
Saved patterns are stored privately in this browser.
Results
Export as code
const re = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/igm;
const matches = str.match(re);

Stop met het plakken van regexes in Stack Overflow

Test, leg uit, sla op — zonder de pagina te verlaten of je werk kwijt te raken.

Live match-highlighting

Typ een regex, typ een teststring — elke match licht direct op. Capture groups worden inline getoond, met ondersteuning voor named groups.

Uitleg in gewone taal

Plak elke regex en krijg een stap-voor-stap uitleg: lookbehind, anchors, character classes, quantifiers, flags. Elk onderdeel wordt in normaal Nederlands beschreven.

Patroonbibliotheek

E-mail, URL, IPv4, IPv6, UUID, ISO-8601, telefoonnummer, creditcard, slug, hexkleur — samengestelde patronen die echte edge cases doorstaan (niet de korte Stack Overflow-versies).

Sla je eigen op

Elke regex die je schrijft — geef een naam, tag hem en kom er later op terug. Pro-accounts synchroniseren via de cloud over alle apparaten.

Replace-modus

Test substituties met backreferences ($1, $2). Zie precies wat je sed / JS .replace()-aanroep zou opleveren.

Multi-flavor

Schakel tussen JavaScript-, PCRE- en POSIX-flavors. RegexBuilder geeft aan welke functies in elk flavor worden ondersteund.

Drie stappen

Van een vaag idee naar een geteste, uitgelegde regex.

1

Kies of plak

Begin met een bibliotheekpatroon of plak een regex die je al hebt geschreven.

2

Test

Live-highlight matches op elke teststring. Bewerk totdat het doet wat je wilt.

3

Sla op

Geef een naam, tag, kopieer naar klembord, plak in je code.

Eenvoudige prijzen

Kies een abonnement en stop met het opnieuw uitvinden van regex.

Starter

Voor solo ontwikkelaars

$5/mnd
  • 200 opgeslagen patronen / mnd
  • Uitleg in gewone taal
  • Volledige patroonbibliotheek
  • Vervangmodus
Meest gekozen
Pro

Voor data- en beveiligingsteams

$15/mnd
  • 5000 opgeslagen patronen / mnd
  • Multi-flavor (JS / PCRE / POSIX)
  • Cloudsynchronisatie op alle apparaten
  • Gedeelde teambibliotheek
  • Prioriteitsondersteuning

Veelgestelde vragen

Welke regex-flavors ondersteunen jullie?

JavaScript (standaard), PCRE-compatibel en POSIX. Niet-ondersteunde functies worden duidelijk gemarkeerd bij het wisselen van flavor.

Verlaat mijn teststring de browser?

Nee. Alles gebeurt client-side; we versturen je regex of teststrings niet naar een server, tenzij je kiest voor cloudsynchronisatie van je opgeslagen patronen.

Kan het een regex uitleggen die ik niet zelf heb geschreven?

Ja — precies daarvoor is de uitlegfunctie bedoeld. Plak een regex en krijg een stap-voor-stap uitleg in gewone taal.

Is er een gratis proefperiode?

Nee — dit is een betaalde tool met abonnementen vanaf $5 per maand. Starter kost $5/mnd en Pro kost $15/mnd; je kunt op elk moment opzeggen.

Hoe zeg ik op?

Via je accountpagina of per e-mail. Opzeggen stopt de volgende verlenging.

Stop met gokken of de regex matcht.

Zie elke match live. Sla de werkende patronen op.

Bekijk abonnementen