lastParen ($+) (Propiedad)

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

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)

leftContext ($`) (Propiedad)

rightContext ($') (Propiedad)