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

Наверх  Предыдущий  Следующий

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

 

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

Описание

Одна или две цифры

Подстроки, полученные в результате предыдущих совпадений. Эти величины известны как обратные ссылки и обсуждаются в отдельном разделе

Двух- или трехзначное

восьмеричное число

Символ, порядковый номер которого равен этому восьмеричному  значению, но при условии, что его нельзя проинтерпретировать как обратную ссылку

Символ x и две шестнадцатеричные

цифры

Символ, порядковый номер которого равен этому шестнадцатеричному значению. Пример: \x3e соответствует символу >

Символ c и одна буква

Управляющий символ. Пример: \cG соответствует сочетанию <Ctrl+G>.

Любой другой символ

Этот символ. Пример: \& соответствует символу &