Вивчіть всі шаблони та символи Regex за допомогою Regex Cheatsheet.
^
Відповідає початку рядка.
$
Відповідає кінцю рядка.
\b
Відповідає симовлу слова або позиції в кінці слова.
\B
Відповідає симолу слова або позиції, яка не знаходиться в кінці слова.
i
Робить вираження нечутливим до регістру.
g
Гарантує, що вираження не зупиниться на першому збігу.
m
Якщо не увімкнено, початок та кінец рядка рівні початку та кінцю всього рядка. Це не працює для кожного рядка окремо.
()
Групує вираження.
\1
Посилається на згруповане вираження.
(?:)
Створює групу, на яку не можна посилатися.
[abc]
Відповідає будь-якому символу в наборі.
[^abc]
Відповідає будь-якому символу, який не входить до набору.
[a-z]
Відповідає всім словам між двома символами, включаючи їх самих.
.
Відповідає будь-якому символу, окрім розривів рядка.
\w
Відповідає будь-якому буквенно-циферному символу, включаючи підкреслення.
\W
Відповідає будь-якому не буквенно-циферному символу.
\d
Відповідає будь-якому числовому символу.
\D
Відповідає будь-якому нециферному символу.
\s
Відповідає будь-якому пробільному символу.
\S
Відповідає будь-якому непробільному символу.
(?=)
(?!)
(?<=)
(?<!)
+
Вираз відповідає одному або декільком.
*
Вираз відповідає нулю чи більше.
{1,3}
Вираз відповідає зазначеним діапазонам.
?
Робить вираз необов'язковим.
|
Очікується збіг одного із зарезервованих виразів.