Шпаргалка з Regex
Доступний для пошуку та друку довідник з регулярних виразів — класи символів, якорі, квантифікатори, групи, lookaround, прапорці та готові шаблони. Безкоштовно.
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}
Жоден запис не відповідає “:q”.
Про Шпаргалка з Regex
Ця шпаргалка з регулярних виразів — компактний довідник із синтаксису регулярних виразів: класи символів, якорі й межі, квантифікатори, групи й зворотні посилання, look-around, прапорці й модифікатори, екранування та спеціальні символи, поширені скорочення токенів, практичні готові шаблони, а також властивості Unicode.
Regex — це визначення синтаксису «написав і забув»: токени лаконічні й легко плутаються, особливо lookahead проти lookbehind, жадібні квантифікатори проти лінивих, а також різні форми груп. Кожен рядок показує один токен чи шаблон поряд із простим описом того, що він зіставляє.
Шпаргалка завершується практичними шаблонами, які можна скопіювати одразу, і, як і всі шпаргалки тут, вона безкоштовна й працює на стороні клієнта: живий пошук, закріплений зміст, копіювання одним кліком для кожного токена та кнопка друку для паперового довідника з regex.
Як використовувати Шпаргалка з Regex
- Перегляньте розділи — від Класів символів і Якорів та меж до Практичних шаблонів і Властивостей Unicode.
- Знайдіть токен чи поняття, наприклад lookahead, \d або lazy, щоб миттєво відфільтрувати шпаргалку.
- Перейдіть до Практичних шаблонів, коли потрібен готовий вираз для адаптації.
- Клацніть токен чи шаблон або його піктограму копіювання, щоб скопіювати його у свій код чи в тестер regex.
- Роздрукуйте шпаргалку — синтаксис regex класично варто мати на папері.