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


Конструкции обратных ссылок

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

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

Конструкция обратных ссылок

Определение

\число

Обратная ссылка. Например, (\w)\1 находит символы, представленные двойными словами (double word).

\k<имя>

Именованная обратная ссылка. Например, (?<char>\w)\k<char> находит символы, представленные двойными словами (double word). Выражение (?<43>\w)\43 делает то же самое. Вместо угловых скобок можно использовать одинарные кавычки, например, \k'char'.

Следует отметить неоднозначность такой записи, используемой как в восьмеричных escape-кодах, так и в обратных ссылках \number. Подробные сведения о том, как обработчик регулярных выражений устраняет неопределенности, содержатся в разделе Обратные ссылки.

См. также

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

Элементы языка регулярных выражений