Поделиться через


Непечатаемые знаки

Обновлен: Ноябрь 2007

Непечатаемые знаки также могут входить в регулярное выражение. В следующей таблице перечислены escape-последовательности, представляющие непечатаемые символы:

Escape-последовательности

Символ

Значение

\cx

Соответствует управляющему символу, указанному с помощью x. Например, "\cM" соответствует "Control-M" или знаку возврата каретки. Значение x должно находиться в диапазоне от "A" до "Z" или от "a" до "z". В противном случае "c" считается буквенным символом "c".

\f

Соответствует знаку подачи бланка. Является эквивалентом для "\x0c" и "\cL".

\n

Соответствует символу новой строки. Является эквивалентом для "\x0a" и "\cJ".

\r

Соответствует знаку возврата каретки. Является эквивалентом для "\x0d" и "\cM".

\s

Соответствует знаку пробела, включая пробел, табуляцию, подачу бланка и т. д. Является эквивалентом для "[\f\n\r\t\v]".

\S

Соответствует любому знаку, не являющемуся пробелом. Является эквивалентом для "[^ \f\n\r\t\v]".

\t

Соответствует знаку табуляции. Является эквивалентом для "\x09" и "\cI".

\v

Соответствует знаку вертикальной табуляции. Является эквивалентом для "\x0b" и "\cK".

См. также

Другие ресурсы

Знакомство с регулярными выражениями