Share via


$ 1... $ 9 Propriedades

Retorna que as nove mais recentemente memorizada partes encontrados durante a correspondência de padrões.Somente leitura.

RegExp.$n 

Argumentos

  • RegExp
    Obrigatório.O global RegExp objeto.

n

Obrigatório.Um inteiro de 1 a 9.

Comentários

O valor de $ 1... $ 9 propriedades é modificado sempre que for feita uma correspondência bem-sucedida entre parênteses.Qualquer número de subseqüências entre parênteses pode ser especificado em um padrão de expressão regular, mas podem ser armazenadas somente as nove mais recentes.

Observação:

As propriedades das RegExp objeto não estão disponível quando executado em modo rápido, o padrão para JScript. Para compilar um programa a partir da linha de comando que usa essas propriedades, você deve desativar a opção rápida usando /Fast-.Não é seguro para desativar a opção rápida em ASP.NET Por causa de problemas de threading.

Exemplo

O exemplo a seguir ilustra o uso do $ 1... $ 9 propriedades:

var s : String;
var re : RegExp = new RegExp("d(b+)(d)","ig");
var str : String = "cdbBdbsbdbdz";
var arr : Array = re.exec(str);
s = "$1 contains: " + RegExp.$1 + "\n";
s += "$2 contains: " + RegExp.$2 + "\n";
s += "$3 contains: " + RegExp.$3;
print(s);

Após a compilação com o /Fast- opção, a saída deste programa é:

$1 contains: bB
$2 contains: d
$3 contains:

Requisitos

Versão 1

Aplica-se ao:

Objeto RegExp

Consulte também

Conceitos

Sintaxe de Expressãosões regulares