Compartilhar via


US $1...$ 9 propriedades

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

RegExp.$n 

Argumentos

  • RegExp
    Obrigatório. O global RegExp objeto.

  • n
    Obrigatório. Qualquer número inteiro de 1 a 9.

Comentários

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

ObservaçãoObservação

As propriedades de RegExp objeto não estão disponíveis quando um programa está sendo executado no modo rápido, o padrão para JScript. Para compilar um programa que usa essas propriedades de um prompt de comando, você deve desativar a opção rápida usando /fast-. Não é seguro desativar a opção rápida na ASP.NET por causa de problemas de threading.

Exemplo

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

var newline = "\n"

var re = new RegExp("d(b+)(d)","ig");
var str = "cdbBdbsbdbdz";
var arr = re.exec(str);

var s = "";
s += "$1 contains: " + RegExp.$1;
s += newline;
s += "$2 contains: " + RegExp.$2;
s += newline;
s += "$3 contains: " + RegExp.$3;

A saída deste programa é o seguinte.

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

Requisitos

Versão 1

Se aplica A:

Objeto RegExp

Consulte também

Conceitos

Sintaxe de expressão regular