Freigeben über


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.

Anforderungen

Version 3

Betrifft:

RegExp-Objekt

Siehe auch

Konzepte

Syntax regulärer Ausdrücke

Referenz

exec-Methode