^ |
Начало строки |
$ |
Конец строки |
* |
Предыдущий символ должен встретиться ноль , один или больше раз |
+ |
Предыдущий символ должен встретиться один или больше раз |
? |
Предыдущий символ должен встретиться ноль или один раз |
. |
Любой символ за исключением символа новой строки |
х | у |
Должен встретиться символ х или символ у |
{n} |
Предыдущий символ должен встретиться точно n раз |
{m,n} |
Предыдущий символ должен встретиться от n до m раз |
[ abc ] |
Должен встретиться один из символов , перечисленных в квадратных скобках . Можно задавать диапазоны символов , например [ a - d ] заме няет [ abcd ] |
[ ^ abc ] |
Должен встретиться любой символ , кроме перечисленных в квадратных скобках . Можно задавать диапазоны символов |
\b |
Граница слова ( пробел или возврат каретки ) |
\B |
Не граница слова |
\d |
Любая цифра . Эквивалентен [0-9] |
\B |
Любой символ , кроме цифры . Эквивалентен [ ^ О -9] |
\f |
Прогон листа |
\n |
Перевод строки |
\r |
Возврат каретки |
\s |
Любой пробельный символ ( пробел , табуляция , прогон страницы или перевод строки ) |
\S |
Любой символ , кроме пробела |
\t |
Табуляция |
\w |
Любой алфавитно - цифровой символ или подчеркивание . Эквивалентен[ a - zA - ZO -9_] |
\W |
Любой символ , кроме алфавитно - цифрового и подчеркивания . Эквива лентен [ ^ a-zA-ZO-9 ] |