Objeto RegExp

Corresponde a um objeto intrínseco global que armazena informações sobre os resultados do padrão de expressão regular.Este objeto não pode ser construído explicitamente.

Propriedades

Propriedades do objeto RegExp

Métodos

The RegExp objeto não possui métodos.

Requisitos

Versão 3

Comentários

The RegExp não é possível criar o objeto diretamente, mas sempre está disponível. Até uma Pesquisar de expressão regular bem-sucedida ter sido completada, sistema autônomo valores iniciais das várias propriedades de objeto RegExp são:

Propriedade

Forma abreviada

Valor inicial

índice

 

-1

entrada

$_

Seqüência de caracteres vazia

lastIndex

 

-1

lastMatch

$&

Seqüência de caracteres vazia.

lastParen

$+

Seqüência de caracteres vazia.

leftContext

$`

Seqüência de caracteres vazia.

rightContext

$'

Seqüência de caracteres vazia.

$1 - $9

 

Seqüência de caracteres vazia.

O global RegExp objeto não deve ser confundido com o expressão regular objeto.Embora eles som semelhantes, eles são separados e distintos.sistema autônomo propriedades do globalRegExp objeto conter informações continuamente atualizadas sobre cada correspondência à medida que ele ocorre, enquanto sistema autônomo propriedades das Expressões regulares objeto contêm apenas informações sobre sistema autônomo correspondências que ocorrem com uma única instância do Expressões regulares.

Observação:

As propriedades de RegExp não estão disponível quando executado no 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.

O exemplo a seguir ilustra o uso do globalRegExp objeto. Este exemplo deve ser compilado com o /Fast- opção.

Exemplo

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

A saída desse código é:

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

Consulte também

Conceitos

Sintaxe de Expressãosões regulares

Referência

Objeto de expressão regular

Objeto de seqüência de caracteres

/ rápido