Freigeben über


lastParen-Eigenschaft ($+)

Gibt die letzte in Klammern gesetzte Teilübereinstimmung einer beliebigen Suche mit regulärem Ausdruck zurück, sofern vorhanden. Schreibgeschützt.

RegExp.lastParen

Argumente

  • RegExp
    Erforderlich. Das globale RegExp-Objekt.

Hinweise

Der Startwert der lastParen-Eigenschaft ist eine leere Zeichenfolge. Der Wert der lastParen-Eigenschaft wird stets dann geändert, wenn eine Übereinstimmung gefunden wurde.

Tipp

Die Eigenschaften des RegExp-Objekts sind nicht verfügbar, wenn ein Programm im schnellen Modus, dem Standardmodus für JScript, ausgeführt wird. Wenn Sie ein Programm, für das diese Eigenschaften verwendet werden, an einer Eingabeaufforderung kompilieren möchten, müssen Sie den schnellen Modus mit /fast- deaktivieren. Das Deaktivieren des schnellen Modus in ASP.NET ist aufgrund von Threadingproblemen nicht sicher.

Die Kurzform der lastParen-Eigenschaft ist $+. Die Ausdrücke RegExp["$+"] und RegExp.lastParen sind austauschbar.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung der lastParen-Eigenschaft:

// Create the regular expression pattern.
var re = new RegExp("d(b+)(d)","ig");
var str = "cdbBdbsbdbdz";

// Perform the search.
var arr = re.exec(str);

// Create 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";

Dieses Programm generiert die folgende Ausgabe.

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

Anforderungen

Version 5.5

Betrifft:

RegExp-Objekt

Siehe auch

Referenz

$1...$9-Eigenschaften

index-Eigenschaft

input-Eigenschaft ($_)

lastIndex-Eigenschaft

lastMatch-Eigenschaft ($&)

leftContext-Eigenschaft ($`)

rightContext-Eigenschaft ($')