leftContext ($`) (Propiedad)
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
Obligatorio. 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 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.
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:
// Create the regular expression pattern.
var re = new RegExp("d(b+)(d)","ig");
var str = "cdbBdbsbdbdz";
// Perform the search.
var arr = re.exec(str);
// Print the output.
var s = ""
s += "$1: " + RegExp.$1 + "\n";
s += "$2: " + RegExp.$2 + "\n";
s += "$3: " + RegExp.$3 + "\n";
s += "input: " + RegExp.input + "\n";
s += "lastMatch: " + RegExp.lastMatch + "\n";
s += "leftContext: " + RegExp.leftContext + "\n";
s += "rightContext: " + RegExp.rightContext + "\n";
s += "lastParen: " + RegExp.lastParen + "\n";
El resultado de este programa es el siguiente:
$1: bB
$2: d
$3:
input: cdbBdbsbdbdz
lastMatch: dbBd
leftContext: c
rightContext: bsbdbdz
lastParen: d