Regex-tester Sjablonen, live highlight en vervang-preview — alles op één pagina
Klik om uit te klappen: sjabloonnotities
- E-mail:Vereenvoudigd e-mailpatroon.
- URL (http/https):Detecteert URL's die beginnen met http of https (simpel).
- IPv4:Vier octetten tussen 0–255.
- Datum JJJJ-MM-DD:Eenvoudig datumformaat (geen schrikkel/maandcontrole).
- HEX-kleur:Ondersteunt #RGB en #RRGGBB.
- UUID v4:Standaard UUID v4-indeling.
- HTML-tag:Overeenkomende open/sluit-tags (geen multi-line).
- Sterk wachtwoord (8+ met hoofd/klein, cijfers, symbolen):Minstens 8 tekens met hoofdletter, kleine letter, cijfer en symbool.
g| # | Index | Lengte | Match |
|---|---|---|---|
| 1 | 0 | 0 | |
De ultieme paniekknop!
Onopvallend video's kijken & luisterboeken op kantoor
Geen kaart nodig, probeer 'm meteen
Bekijk in Microsoft StoreAlleen voor Windows 11 / 10
Regex-tester - Krachtige Online Tool voor het Debuggen van Reguliere Expressies
Professioneel hulpmiddel voor ontwikkelaars, data scientists en DevOps! Verifieer, debug en optimaliseer reguliere expressies met realtime markering, kant-en-klare sjablonen en een directe vervangingspreview.
✨ Kernfuncties van de Regex-tester
- Realtime markering: Zie matchresultaten terwijl je typt, met visuele groepsranden
- 15+ veelgebruikte sjablonen: E-mail, URL, IPv4, UUID, datum, telefoon, HEX-kleuren, sterke wachtwoorden
- Directe vervangingspreview: Ondersteunt groepsreferenties $1-$9, bekijk het resultaat zonder code uit te voeren
- Gedetailleerde matchtabel: Toont index, lengte en inhoud van elke match + capture-groups
- Vlaggen met één klik wisselen: Ondersteunt g (globaal), i (hoofdletterongevoelig), m (multiline), s (dotAll), u (unicode), y (sticky), d (indices)
- 100% lokale verwerking: Alles draait in je browser, geen data wordt naar de server gestuurd
🎯 Professionele toepassingen van Regex
- Webformuliervalidatie: Valideer e-mailadressen, telefoonnummers, creditcards, postcodes, URL's voor verzending
- Datacleaning en -transformatie: Normaliseer formaten, verwijder extra spaties, standaardiseer telefoonnummers
- Serverloganalyse: Extraheer IP-adressen, timestamps, HTTP-statuscodes, foutmeldingen uit logbestanden
- Web scraping en datamining: Extraheer prijzen, e-mails, links, metadata uit HTML zonder complexe parsers
- Batchverwerking van tekst: Zoek en vervang patronen in duizenden bestanden (logs, CSV's, JSON's)
- Testen en ontwikkelen: Test regex voor productie-inzet (JavaScript, Python, PHP, Java)
- Syntax highlighting: Maak aangepaste syntaxmarkeerders voor code-editors
💡 Regex-tips voor ontwikkelaars
Voor beginners:
- Begin met sjablonen: Voor e-mail/URL/telefoon, gebruik de ingebouwde sjablonen als basis
- Activeer de vlag «g» (globaal): Zonder deze vlag vind je alleen de eerste overeenkomst
- Gebruik haakjes () om te catchen: Capture-groups maken het mogelijk om specifieke delen te extraheren (bijv.:
(\d{4})-(\d{2})-(\d{2})vangt jaar-maand-dag) - Escapen van speciale tekens:
. * + ? ^ $ { } [ ] \ | ( )hebben een backslash\nodig
Voor gevorderde gebruikers:
- Lookahead/Lookbehind:
(?=...)kijkt vooruit zonder te consumeren,(?<=...)kijkt achteruit - Non-capturing groups:
(?:...)groepeert zonder te catchen (sneller) - Greedy vs Lazy:
.*(greedy) vs.*?(lazy) - bepaalt de matchlengte - Benoemde groups:
(?<naam>...)voor betere leesbaarheid (JavaScript ES2018+)
❓ Wat zijn reguliere expressies (Regex)?
Reguliere expressies (Regular Expression, afgekort Regex of RegExp) zijn uiterst krachtige zoekpatronen die in programmeren worden gebruikt om tekst te zoeken, extraheren en te vervangen op basis van specifieke regels.
Geschiedenis: Uitgevonden door wiskundige Stephen Cole Kleene in 1951, overgenomen door Unix in de jaren 70 (grep, sed, awk), nu standaard in alle moderne programmeertalen.
Basissyntaxis:
\d- elk cijfer (0-9)\w- elk alfanumeriek teken (a-z, A-Z, 0-9, _)\s- witruimte (spatie, tab, nieuwe regel).- elk teken (standaard behalve nieuwe regel)*- 0 of meer herhalingen+- 1 of meer herhalingen?- 0 of 1 herhaling (optioneel){n,m}- tussen n en m herhalingen