regex101: build, test, and debug regex (original) (raw)
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
Search reference
All Tokens
Common Tokens
General Tokens
Anchors
Meta Sequences
Quantifiers
Group Constructs
Character Classes
Flags/Modifiers
Substitution
A single character of: a, b or c
[abc]A character except: a, b or c
[^abc]A character in the range: a-z
[a-z]A character not in the range: a-z
[^a-z]A character in the range: a-z or A-Z
[a-zA-Z]Any single character
.Alternate - match either a or b
a|bAny whitespace character
\sAny non-whitespace character
\SAny digit
\dAny non-digit
\DAny word character
\wAny non-word character
\WNon-capturing group
(?:...)Capturing group
(...)Zero or one of a
a?Zero or more of a
a*One or more of a
a+Exactly 3 of a
a{3}3 or more of a
a{3,}Between 3 and 6 of a
a{3,6}Start of string
^End of string
$A word boundary
\bNon-word boundary
\B
Regular Expression
No Match
/
/
gm