lastMatch de propriedade ($ &)

Retorna os últimos caracteres correspondentes a partir de qualquer pesquisa de expressão regular. Somente leitura.

RegExp.lastMatch

Argumentos

  • RegExp
    Obrigatório. O global RegExp objeto.

Comentários

O valor inicial do lastMatch propriedade é uma seqüência de caracteres vazia. O valor de lastMatch propriedade alterada sempre que uma correspondência correta é feita.

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.

A forma abreviada para o lastMatch é a propriedade $&. As expressões RegExp ["$ &" e RegExp.lastMatch pode ser usado de forma intercambiável.

Exemplo

O exemplo a seguir ilustra o uso de lastMatch propriedade:

// Create the regular expression pattern.
var re = new RegExp("d(b+)(d)","ig");
var str = "cdbBdbsbdbdz";

// Perform the search.
var arr = re.exec(str);

// Create the output.
var s = "" 
s += "$1: " + RegExp.$1 + "\n";
s += "$2: " + RegExp.$2 + "\n";
s += "$3: " + RegExp.$3 + "\n";
s += "input: " + RegExp.input + "\n";
s += "lastMatch: " + RegExp.lastMatch + "\n";
s += "leftContext: " + RegExp.leftContext + "\n";
s += "rightContext: " + RegExp.rightContext + "\n"; 
s += "lastParen: " + RegExp.lastParen + "\n";

A saída deste programa é o seguinte:

$1: bB
$2: d
$3: 
input: cdbBdbsbdbdz
lastMatch: dbBd
leftContext: c
rightContext: bsbdbdz
lastParen: d

Requisitos

Versão 5.5

Se aplica A:

Objeto RegExp

Consulte também

Referência

US $1...$ 9 propriedades

Propriedade de índice.

Propriedade ($_) de entrada.

Propriedade de lastIndex

lastParen ($+) de propriedade

leftContext de propriedade ($')

rightContext de propriedade ($')