Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
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 ändert sich immer dann, wenn eine Übereinstimmung gefunden wurde.
Hinweis: |
|---|
Beim Ausführen im schnellen Modus, dem Standardmodus für Jscript, sind die Eigenschaften des RegExp-Objekts nicht verfügbar. Um ein Programm, das diese Eigenschaften verwendet, von der Befehlszeile aus zu kompilieren, müssen Sie den schnellen Modus mit /fast- deaktivieren. Das Deaktivieren des schnellen Modus in ASP.NET stellt aufgrund von Threadingproblemen einen Unsicherheitsfaktor dar. |
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:
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.
Nach dem Kompilieren mit der Option /fast- lautet die Ausgabe dieses Programms wie folgt:
$1 returns: bB
$2 returns: d
$3 returns:
input returns : cdbBdbsbdbdz
lastMatch returns: dbBd
leftContext returns: c
rightContext returns: bsbdbdz
lastParen returns: d
Hinweis: