leftContext ($`) (Propiedad)

Actualización: noviembre 2007

Devuelve los caracteres entre el principio de una cadena de búsqueda y la posición anterior al principio de la última coincidencia. Sólo lectura.

RegExp.leftContext

Argumentos

  • RegExp
    Necesario. El objeto RegExp global.

Comentarios

El valor inicial de la propiedad leftContext es una cadena vacía. El valor de la propiedad leftContext cambia 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.

La forma abreviada para la propiedad leftContext es $`. Las expresiones RegExp["$`"] y RegExp.leftContext pueden utilizarse indistintamente.

Ejemplo

En el ejemplo siguiente se muestra el uso de la propiedad leftContext:

var s;                                //Declare variable.
var re = new RegExp("d(b+)(d)","ig"); //Regular expression pattern.
var str = "cdbBdbsbdbdz";             //String to be searched.
var arr = re.exec(str);               //Perform the search.
s = "$1 returns: " + RegExp.$1 + "\n";
s += "$2 returns: " + RegExp.$2 + "\n";
s += "$3 returns: " + RegExp.$3 + "\n";
s += "input returns : " + RegExp.input + "\n";
s += "lastMatch returns: " + RegExp.lastMatch + "\n";
s += "leftContext returns: " + RegExp.leftContext + "\n";
s += "rightContext returns: " + RegExp.rightContext + "\n"; 
s += "lastParen returns: " + RegExp.lastParen + "\n";
print(s);                            //Return results.

Tras compilar este programa con la opción /fast-, el resultado del programa será:

$1 returns: bB
$2 returns: d
$3 returns:
input returns : cdbBdbsbdbdz
lastMatch returns: dbBd
leftContext returns: c
rightContext returns: bsbdbdz
lastParen returns: d

Requisitos

Versión 5,5

Se aplica a:

RegExp (Objeto)

Vea también

Referencia

Propiedades $1...$9

index (Propiedad)

input ($_) (Propiedad)

lastIndex (Propiedad)

lastMatch ($&) (Propiedad)

lastParen ($+) (Propiedad)

rightContext ($') (Propiedad)