Непечатаемые знаки
Обновлен: Ноябрь 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". |