leftContext-Eigenschaft ($`)
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 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 leftContext-Eigenschaft ist $`. Die Ausdrücke RegExp["$`"] und RegExp.leftContext sind austauschbar.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der leftContext-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);
// Print 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