Freigeben über


leftContext-Eigenschaft ($`)

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

Anforderungen

Version 5.5

Betrifft:

RegExp-Objekt

Siehe auch

Referenz

$1...$9-Eigenschaften

index-Eigenschaft

input-Eigenschaft ($_)

lastIndex-Eigenschaft

lastMatch-Eigenschaft ($&)

lastParen-Eigenschaft ($+)

rightContext-Eigenschaft ($')