Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Devuelve la última subcoincidencia entre paréntesis de una búsqueda de expresiones regulares, si la hubiera. Sólo lectura.
RegExp.lastParen
Argumentos
- RegExp
Necesario. El objeto RegExp global.
Comentarios
El valor inicial de la propiedad lastParen es una cadena vacía. El valor de la propiedad lastParen 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 lastParen es $+. Las expresiones RegExp["$+"] y RegExp.lastParen pueden utilizarse indistintamente.
Ejemplo
El ejemplo siguiente muestra el uso de la propiedad lastParen:
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
Nota: