Propriedade ($_) de entrada.
Retorna a seqüência na qual foi feita uma pesquisa de expressão regular.
//Syntax 1
{RegExp | reArray}.input
//Syntax 2
RegExp.$_
//The $_ property may be used as shorthand for the input property
//for the RegExp object.
Argumentos
RegExp
Obrigatório. O global RegExp objeto.reArray
Obrigatório. Uma matriz retornada pela exec o método de um A expressão Regular objeto.
Comentários
O valor de entrada propriedade é a seqüência na qual foi feita uma pesquisa de expressão regular.
O valor inicial do RegExp.input propriedade é uma seqüência vazia, "". Seu valor é somente leitura e será alterada sempre que uma correspondência bem-sucedida é feita.
Observaçã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 de entrada propriedade:
var str = "A test string.";
var re = new RegExp("\\w+","ig");
var arr = re.exec(str);
print("The string used for the match was: " + arr.input);
A saída deste programa é:
The string used for the match was: A test string.