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 Zeichen vom Anfang einer durchsuchten Zeichenfolge bis zu der Position zurück, an der die letzte Übereinstimmung beginnt. Schreibgeschützt.
RegExp.leftContext
Argumente
- RegExp
Erforderlich. Das globale RegExp-Objekt.
Hinweise
Der Startwert der leftContext-Eigenschaft ist eine leere Zeichenfolge. Der Wert der leftContext-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 leftContext-Eigenschaft ist $`. Die Ausdrücke RegExp["$`"] und RegExp.leftContext sind austauschbar.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der leftContext-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: