Использование управляющих последовательностей в регулярных выражениях
Последовательность |
Описание |
$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 |