Regex-spiekbriefje
Een doorzoekbaar, afdrukbaar naslagwerk voor reguliere expressies — tekenklassen, ankers, kwantoren, groepen, lookaround, vlaggen en kant-en-klare patronen. Gratis.
Character classes
12\d
\D
\w
\W
\s
\S
.
[abc]
[^abc]
[a-z]
[A-Za-z0-9]
[\d\s]
Anchors & boundaries
8^
$
\b
\B
\A
\z
\Z
\G
Quantifiers
11*
+
?
{n}
{n,}
{n,m}
*?
+?
??
{2,5}?
a++
Groups & backreferences
9(abc)
(?:abc)
(?<name>abc)
(?P<name>abc)
a|b
(red|blue)
\1
\k<name>
$1
Lookaround
6(?=abc)
(?!abc)
(?<=abc)
(?<!abc)
\d(?=px)
(?<=\$)\d+
Flags & modifiers
10g
i
m
s
u
x
y
(?i)
(?im)
(?i:abc)
Escapes & special chars
11\.
\\
\/
\t
\n
\r
\f
\0
\xFF
\x{00E9}
\Qabc\E
Common token shortcuts
10[0-9]
[a-fA-F0-9]
\d+
\w+
\s+
.*
.*?
[^\s]+
\b\w+\b
(?:\r\n|\n|\r)
Practical patterns
10^[\w.+-]+@[\w-]+\.[\w.-]+$
https?:\/\/[^\s]+
\b(?:\d{1,3}\.){3}\d{1,3}\b
#?[a-fA-F0-9]{6}\b
\d{4}-\d{2}-\d{2}
\+?\d[\d\s-]{7,}\d
[a-z0-9]+(?:-[a-z0-9]+)*
^\s+|\s+$
\s{2,}
<[^>]+>
Unicode properties
10\p{L}
\P{L}
\p{N}
\p{Lu}
\p{Ll}
\p{P}
\p{Sc}
\p{Han}
\p{Emoji}
\p{Greek}
Geen vermelding komt overeen met “:q”.
Over Regex-spiekbriefje
Deze regex-cheatsheet is een compacte referentie voor de syntaxis van reguliere expressies: tekenklassen, ankers en grenzen, kwantoren, groepen en terugverwijzingen (backreferences), lookaround, vlaggen en modifiers, escapes en speciale tekens, veelvoorkomende tokenafkortingen, praktische kant-en-klare patronen, en Unicode-eigenschappen.
Regex is bij uitstek write-once-syntaxis — de tokens zijn beknopt en makkelijk te verwarren, vooral lookahead versus lookbehind, greedy versus lazy kwantoren, en de verschillende groepsvormen. Elke rij toont één token of patroon naast een beschrijving in gewone taal van wat het matcht.
De cheatsheet eindigt met praktische patronen die je direct kunt kopiëren, en zoals elke cheatsheet hier is hij gratis en client-side: live zoeken, een vastgeplakte inhoudsopgave, kopiëren met één klik bij elk token en een printknop voor een papieren regex-referentie.
Hoe gebruik je Regex-spiekbriefje
- Loop de secties door, van Tekenklassen en Ankers & grenzen tot Praktische patronen en Unicode-eigenschappen.
- Zoek op een token of begrip zoals lookahead, \d of lazy om het overzicht direct te filteren.
- Spring naar Praktische patronen als je een kant-en-klare expressie nodig hebt om aan te passen.
- Klik op een token of patroon, of het kopieerpictogram, om het in je code of een regex-tester te kopiëren.
- Print de cheatsheet — regex-syntaxis is bij uitstek iets om op papier te bewaren.