Использование управляющих последовательностей в регулярных выражениях

Последовательность

Описание

$1, $2, etc.

соответствующее второстепенное совпадение

$&

полное совпадение

$`

префикс совпадения

$'

суффикс совпадения

$$

литеральный символ '$'

\a

литеральный '\a'

\e

литеральный char_type(27)

\f

литеральный '\f'

\n

литеральный '\n'

\r

литеральный '\r'

\t

литеральный '\t'

\v

литеральный '\v'

\xFF

литеральный char_type(0xFF), где F - любая шестнадцатеричная цифра

\x{FFFF}

литеральный char_type(0xFFFF), где F любая шестнадцатеричная цифра

\cX

управляющий символ X

\l

перевести следующий символ в нижний регистр

\L

перевести остаток замены в нижний регистр до следующего \E

\u

перевести следующий символ в верхний регистр

\U

перевести остаток замены в верхний регистр до следующего \E

\E

завершить \L или \U

\1, \2, и т.д.

соответствующее второстепенное совпадение

\g<name>$<name>

имя backref