Construtores de Referência Passada
A tabela a seguir lista os parâmetros opcionais que adicionam modificadores de referência passada a uma expressão regular.
Construtores de Referência Passada |
Definição |
---|---|
\number |
Referência Passada.Por exemplo, (\w)\1 localiza palavra com caracteres dobrados. |
\k < Name > |
Referência Passada nomeada.Por exemplo, (?<char>\w)\k<char> localiza palavra com caracteres dobrados.A expressão (?<43>\w)\43 faz o mesmo.Você pode usar aspas simples em vez de colchetes angulares; por exemplo, \k'char'. |
Observe a ambiguidade entre códigos de escape octal e \ Número de referência passada que usam a mesma notação.Consulte Backreferences para obter detalhes sobre como o mecanismo de expressões regulares resolve a ambiguidade.