input-Eigenschaft ($_)
Aktualisiert: November 2007
Gibt die Zeichenfolge zurück, für die eine Suche mit einem regulären Ausdruck durchgeführt wurde.
//Syntax 1
{RegExp | reArray}.input
//Syntax 2
RegExp.$_
//The $_ property may be used as shorthand for the input property
//for the RegExp object.
Argumente
RegExp
Erforderlich. Das globale RegExp-Objekt.reArray
Erforderlich. Ein Array, das von der exec-Methode eines Regular Expression-Objekts zurückgegeben wird.
Hinweise
Der Wert der input-Eigenschaft ist die Zeichenfolge, für die eine Suche mit einem regulären Ausdruck durchgeführt wurde.
Der Anfangswert der RegExp.input-Eigenschaft ist eine leere Zeichenfolge, "". Der Wert der Eigenschaft ist schreibgeschützt und ä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. |
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der input-Eigenschaft:
var str : String = "A test string.";
var re : RegExp = new RegExp("\\w+","ig");
var arr : Array = re.exec(str);
print("The string used for the match was: " + arr.input);
Ausgabe dieses Programms:
The string used for the match was: A test string.