Cheatsheet
| Regex | Explanation |
|---|---|
. | any character except newline |
\w\d\s | word, digit, whitespace |
\W\D\S | not word, digit, whitespace |
[abc] | any of a, b, or c |
[^abc] | not a, b, or c |
[a-g] | character between a & g |
^abc$ | start / end of the string |
\b\B | word, not-word boundary |
\[\*\] | escaped special characters |
\t\n\r | tab, linefeed, carriage return |
(abc) | capture group |
\1 | backreference to group #1 |
(?:abc) | non-capturing group |
(?=abc) | positive lookahead |
(?!abc) | negative lookahead |
a*a+a? | 0 or more, 1 or more, 0 or 1 |
a{5}a{2,} | exactly five, two or more |
a{1,3} | between one & three |
a+?a{2,}? | match as few as possible |
ab|cd | match ab or cd |
Wat is Regex Builder?

Regex Builder is een gratis online tool voor het bouwen, testen en debuggen van reguliere expressies met realtime matching en visuele feedback. Reguliere expressies (regex) zijn krachtige reeksen die overeenkomen met het matchen van patronen die worden gebruikt bij programmeren, tekstverwerking en gegevensvalidatie om strings te zoeken, matchen en manipuleren.
De tool biedt een live testomgeving waar u een regex-patroon kunt schrijven en direct alle overeenkomsten kunt zien die in uw testreeks zijn gemarkeerd. Het bevat een uitgebreide cheatsheet met karakterklassen, kwantoren, ankers, groepen en lookaheads om u te helpen snel het juiste patroon te construeren.
Of u nu een ontwikkelaar bent die invoervalidatie schrijft, een data-analist die patronen uit tekst haalt of een syntaxis voor het leren van regex-studenten, deze tool biedt onmiddellijke visuele feedback en nuttige referenties. Alle verwerkingen worden lokaal in uw browser uitgevoerd, zodat uw testgegevens volledig privé blijven.
Patronen die hier zijn gebouwd, draaien in de JavaScript-engine, en smaken van reguliere expressies verschillen meer dan mensen verwachten PCRE-functies die JavaScript nooit heeft gehad, zijn onder meer recursie, bezittelijke kwantoren en \K, dus een patroon dat is overgenomen van een PHP- of Perl-antwoord kan mogelijk niet worden gecompileerd. Lookbehind werkt in moderne browsers, maar is te laat aangekomen, dus het kan nog steeds mislukken op oudere apparaten. De fout die de moeite waard is om naar te kijken is prestatie in plaats van syntaxis: geneste kwantoren over dezelfde tekens, zoals (a+)+, kunnen exponentiële tijd in beslag nemen op invoer die niet overeenkomt met de gegevens, maar met realistische gegevens.
Hoe regex builder te gebruiken?
Voer uw regex-patroon in
Typ uw reguliere expressiepatroon in het veld Patrooninvoer. Stel indien nodig vlaggen zoals globaal (G), hoofdletterongevoelig (I) of multiline (M) in.
Testtekst toevoegen
Voer of plak de tekst waarmee u uw patroon wilt testen. Dit kan elke tekenreeks, alinea of gegevens zijn die u wilt matchen.
Bekijk wedstrijden in realtime
Matches worden direct gemarkeerd terwijl je typt. U kunt alle overeenkomende groepen, vastleggroepen en hun posities in de testreeks zien.
Verfijn en gebruik
Gebruik de cheatsheet om uw patroon te verfijnen. Zodra uw regex correct werkt, kopieert u het patroon voor gebruik in uw code of applicatie.
Belangrijkste kenmerken
Elke vlag, live omgeschakeld
Globaal, hoofdletterongevoelig, multiline en dotAll kunnen elk worden geschakeld terwijl de wedstrijden worden bijgewerkt, wat net zo vaak de oplossing is als het patroon zelf
Realtime patroonovereenkomst
Zie overeenkomsten onmiddellijk gemarkeerd terwijl u uw regex-patroon typt, zonder op een knop te klikken
Uitgebreide cheatshe
Ingebouwde referentie voor karakterklassen, kwantoren, ankers, groepen, lookaheads en meer
Ondersteuning voor vlaggen
Schakel gemeenschappelijke regex-vlaggen, waaronder globaal (G), hoofdletterongevoelig (I), multiline (M) en andere
Frequently Asked Questions
Related Tools
PHP Unserialize
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
YAML Validator
Validate YAML syntax and convert to JSON format
Email Extractor
Extract email addresses, URLs, phone numbers, and IPv4 addresses from any block of text. De-duplicate, sort, and copy the results. Runs client-side.
Regex Explainer
Paste a regular expression and get a clear, token-by-token explanation in plain English, including flags, groups, and quantifiers.
Comments
0 comments
No comments yet. Be the first to share your thoughts!