Конструкции обратных ссылок
Обновлен: Ноябрь 2007
В следующей таблице перечислены дополнительные параметры, добавляющие модификаторы обратных ссылок в регулярное выражение.
Конструкция обратных ссылок |
Определение |
---|---|
\число |
Обратная ссылка. Например, (\w)\1 находит символы, представленные двойными словами (double word). |
\k<имя> |
Именованная обратная ссылка. Например, (?<char>\w)\k<char> находит символы, представленные двойными словами (double word). Выражение (?<43>\w)\43 делает то же самое. Вместо угловых скобок можно использовать одинарные кавычки, например, \k'char'. |
Следует отметить неоднозначность такой записи, используемой как в восьмеричных escape-кодах, так и в обратных ссылках \number. Подробные сведения о том, как обработчик регулярных выражений устраняет неопределенности, содержатся в разделе Обратные ссылки.