Propriedade índice
Retorna a posição do caractere onde começa a primeira correspondência bem-sucedida em uma seqüência de caracteres pesquisada.
{RegExp | reArray}.index
Argumentos
RegExp
Obrigatório.O global RegExp objeto.reArray
Obrigatório.Uma matriz retornada pelo exec método de um Expressões regulares objeto.
Comentários
The índicepropriedade é baseada em zero.
O valor inicial de RegExp.índicepropriedade é – 1.Seu valor é somente leitura e será alterada sempre que uma correspondência bem-sucedida é feita.
Observação: |
---|
As propriedades das RegExp objeto 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. |
Exemplo
O exemplo a seguir ilustra o uso do índicepropriedade .Esta função itera uma seqüência de Pesquisar e imprime o índice and lastIndex valores para cada palavra na seqüência de caracteres.
var src : String = "The rain in Spain falls mainly in the plain.";
var re : RegExp = /\w+/g;
var arr : Array;
while ((arr = re.exec(src)) != null)
print(arr.index + "-" + arr.lastIndex + "\t" + arr);
A saída deste programa é:
0-3 The
4-8 rain
9-11 in
12-17 Spain
18-23 falls
24-30 mainly
31-33 in
34-37 the
38-43 plain
Requisitos
Aplica-se ao:
Consulte também
Conceitos
Sintaxe de Expressãosões regulares