Freigeben über


input-Eigenschaft ($_)

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.

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.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung der input-Eigenschaft:

var str = "A test string.";
var re = new RegExp("\\w+","ig");
var arr = 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

Referenz

exec-Methode

Konzepte

Syntax regulärer Ausdrücke