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
Métodos
The RegExp objeto não possui métodos.
Requisitos
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