input ($_) (Propiedad)

Actualización: noviembre 2007

Devuelve la cadena con la que se realizó la búsqueda de una expresión 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
    Necesario. El objeto RegExpglobal.

  • reArray
    Necesario. Matriz devuelta por el método exec de un objeto Regular Expression.

Comentarios

El valor input de la propiedad es la cadena con la que se realizó la búsqueda de una expresión regular.

El valor inicial de la propiedad RegExp.input es una cadena vacía, "". Su valor es de sólo lectura y se modifica cada vez que se obtiene una coincidencia correcta.

Nota:

Las propiedades del objeto RegExp no están disponibles al efectuar la ejecución en modo rápido, que es el predeterminado en JScript. Para compilar, desde la línea de comandos, un programa que utilice estas propiedades, deberá desactivarse la opción fast utilizando /fast-. Por posibles problemas de subprocesamiento, no resulta seguro desactivar la opción fast en ASP.NET.

Ejemplo

El siguiente ejemplo muestra el uso de la propiedad input:

var str : String = "A test string.";
var re : RegExp = new RegExp("\\w+","ig");
var arr : Array = re.exec(str);
print("The string used for the match was: " + arr.input);

El resultado de este programa es:

The string used for the match was: A test string.

Requisitos

Versión 3

Se aplica a:

RegExp (Objeto)

Vea también

Conceptos

Sintaxis de expresiones regulares

Referencia

exec (Método)