Regular
Expressions
101
@regex101
Follow me on twitter!
Donate
Like regex101? Support it by donating!
Sponsor
Become a sponsor!
Contact
Send me an email
Bug Reports & Feedback
Bugs or suggestions go here
Wiki
Wiki (Info & FAQ)
Whats new?
Whats new?
Regex Editor
Regex Editor
Regex Library
Regex Library
Account
Account
Regex Quiz
Regex Quiz
Settings
Settings
Live Help
Live Help
Consider a donation
Consider a donation
Become a sponsor
Become a sponsor
Save & Share
Save Regex
ctrl+s
Update Regex
ctrl+⇧+s
Flavor
PCRE2 (PHP >=7.3)
PCRE (PHP <7.3)
ECMAScript (JavaScript)
Python 2.7
Golang
Java 8
Function
Match
Substitution
List
Unit Tests
Tools
Code Generator
Sponsor
Jamstack at Scale
Explanation
"
(?i)
стена
\s
(?:
\-
\d
|
[
\w\s
]
)
"
gm
(?i)
match the remainder of the pattern with the following effective flags:
gmi
i modifier:
i
nsensitive. Case insensitive match (ignores case of
[a-zA-Z]
)
стена
matches the characters
стена
literally (case insensitive)
\s
matches any whitespace character (equivalent to
[\r\n\t\f\v
]
)
{1}
matches the previous token exactly
one
time (meaningless quantifier)
Non-capturing group
(?:
\-
\d
|
[
\w\s
]
)
1st Alternative
\-
\d
\-
matches the character
-
literally (case insensitive)
?
matches the previous token between
zero
and
one
times, as many times as possible, giving back as needed
(greedy)
\d
matches a digit (equivalent to
[0-9]
)
+
matches the previous token between
one
and
unlimited
times, as many times as possible, giving back as needed
(greedy)
2nd Alternative
[
\w\s
]
Match a single character present in the list below
[
\w\s
]
+
matches the previous token between
one
and
unlimited
times, as many times as possible, giving back as needed
(greedy)
\w
matches any word character (equivalent to
[a-zA-Z0-9_]
)
\s
matches any whitespace character (equivalent to
[\r\n\t\f\v
]
)
Global pattern flags
g modifier:
g
lobal. All matches (don't return after first match)
m modifier:
m
ulti line. Causes
^
and
$
to match the begin/end of each line (not only begin/end of string)
Match Information
Your regular expression does not match the subject string.
Quick Reference
Regular Expression
v1
Select Regex Version
No Match
r"
Change delimiter
"
gm
Set Regex Options
Copy to clipboard
Test String
Substitution
Processing...
Regular
Expressions
101
Please wait while the app is loading...
Please enable JavaScript to use this web application.