input ($_) (Propiedad)

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
    Obligatorio. Objeto RegExp global.

  • reArray
    Obligatorio. 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 ejecutar un programa en modo rápido, que es el modo predeterminado en JScript. Para compilar un programa que use estas propiedades desde la línea de comandos, deberá desactivarse la opción fast mediante /fast-. No resulta seguro desactivar la opción fast en ASP.NET, debido a que puede haber problemas de subprocesamiento.

Ejemplo

El siguiente ejemplo muestra el uso de la propiedad input:

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);

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

Referencia

exec (Método)

Conceptos

Sintaxis de expresiones regulares