Символ | Значение | Пример | Соответствует |
---|---|---|---|
Классы символов | |||
[...] | Любой из символов, указанных в скобках | [a-z] | В исходной строке может быть любой символ английского алфавита в нижнем регистре |
[^...] | Любой из символов, не указанных в скобках | [^0-9] | В исходной строке может быть любой символ кроме цифр |
. | Любой символ, кроме перевода строки или другого разделителя Unicode-строки | ||
\w | Любой текстовый символ, не являющийся пробелом, символом табуляции и т.п. | ||
\W | Любой символ, не являющийся текстовым символом | ||
\s | Любой пробельный символ из набора Unicode | ||
\S | Любой непробельный символ из набора Unicode. Обратите внимание, что символы \w и \S - это не одно и то же | ||
\d | Любые ASCII-цифры. Эквивалентно [0-9] | ||
\D | Любой символ, отличный от ASCII-цифр. Эквивалентно [^0-9] |