[abc] | Один из символов a, b, c |
. | Любой символ |
(...) | Группировка (группа) |
[^abc] | Любой символ кроме a, b, c |
\s | Пробельный символ (в т.ч. табуляция) |
(a|b) | a или b |
[a-z] | Любой символ из диапазона |
\S | Любой не пробельный символ |
a? | Одна a или пусто |
[a-zА-Я] | Любой символ из диапазонов |
\d | Любая цифра |
a* | Ноль и более раз a |
^ | Начало строки |
\D | Не цифра |
a+ | Один и более раз a |
$ | Конец строки |
\w | Буква (буквы, цифры, подчеркивание) |
a{3} | 3 раза a |
\A | Начало текста |
\W | Не буква (специальные символы) |
a{3,} | 3 и более раз a |
\z | Конец текста |
\b | Граница слова (начало или конец) |
a{3,5} | От 3 до 5 раз a |
\n | Символ новой строки в Unix |
\r\n | Символ новой строки в Windows |
\t | Символ табуляции |
| |
\pL | Буква (в т.ч. русская) в кодировке utf-8, используется с модификатором u |