command | description |
---|---|
. | Соответствует любому символу, кроме символа новой строки |
^ | Соответствует началу строки. |
$ | Соответствует концу строки. |
[ ] | Соответствует любому символу в указанном диапазоне или наборе символов. |
I | Соответствует одному из нескольких шаблонов. |
* | Соответствует нулю или более повторений предыдущего символа или группы символов. |
+ | Соответствует одному или более повторений предыдущего символа или группы символов. |
? | Соответствует нулю или одному повторению предыдущего символа или группы символов. |
{n} | Соответствует ровно n повторениям предыдущего символа или группы символов. |
{n, m} | Соответствует от n до m повторений предыдущего символа или группы символов. |
\ | Используется для экранирования специальных символов или обозначения специальных конструкций. |
() | Используются для группировки символов и создания подвыражений. |
\b | Соответствует границе слова. |
\d, \w, \s | Соответствуют цифре, слову или пробельному символу соответственно. |
/pattern/ | Соответствует строке, содержащей указанный шаблон. |
/^pattern/ | Соответствует строке, начинающейся с указанного шаблона. |
/pattern$/ | Соответствует строке, заканчивающейся указанным шаблоном. |
/[0-9]+/ | Соответствует любой последовательности цифр. |
/(abIcd)/ | Соответствует строке, содержащей "ab" или "cd". |