Regex-fusklapp
En sökbar, utskrivbar referens för reguljära uttryck — teckenklasser, ankare, kvantifierare, grupper, lookaround, flaggor och färdiga mönster. 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}
Ingen post matchar “:q”.
Om Regex-fusklapp
Denna regex-fusklapp är en kompakt referens till syntaxen för reguljära uttryck: teckenklasser, ankare och gränser, kvantifierare, grupper och bakåtreferenser, lookaround, flaggor och modifierare, escape-tecken och specialtecken, vanliga tokengenvägar, praktiska färdiga mönster samt Unicode-egenskaper.
Regex är själva definitionen av skriv-en-gång-syntax — tokens är kortfattade och lätta att blanda ihop, särskilt lookahead jämfört med lookbehind, giriga jämfört med lata kvantifierare, och de olika gruppformerna. Varje rad visar en token eller ett mönster bredvid en klarspråksbeskrivning av vad det matchar.
Fusklappen avslutas med praktiska mönster du kan kopiera rakt av, och precis som alla fusklappar här är den gratis och klientbaserad: livesökning, en klistrande innehållsförteckning, kopiering med ett klick på varje token och en utskriftsknapp för en pappersreferens till regex.
Så använder du Regex-fusklapp
- Skumma avsnitten, från Teckenklasser och Ankare & gränser till Praktiska mönster och Unicode-egenskaper.
- Sök efter en token eller ett begrepp som lookahead, \d eller lazy för att filtrera fusklappen direkt.
- Hoppa till Praktiska mönster när du behöver ett färdigt uttryck att anpassa.
- Klicka på en token eller ett mönster, eller dess kopieringsikon, för att kopiera det till din kod eller en regex-testare.
- Skriv ut fusklappen — regex-syntax är en klassiker att ha på papper.