Condividi tramite


Proprietà input ($_)

Aggiornamento: novembre 2007

Restituisce la stringa utilizzata per l'esecuzione della ricerca di un'espressione regolare.

//Syntax 1
{RegExp | reArray}.input

//Syntax 2
RegExp.$_
//The $_ property may be used as shorthand for the input property
//for the RegExp object.

Argomenti

  • RegExp
    Obbligatorio. Oggetto RegExp globale.

  • reArray
    Obbligatorio. Matrice restituita mediante il metodo exec di un oggetto Regular Expression.

Note

Il valore della proprietà input rappresenta la stringa utilizzata per l'esecuzione della ricerca di un'espressione regolare.

Il valore iniziale della proprietà RegExp.input è rappresentato da una stringa vuota, "". È un valore di sola lettura e viene modificato ogni volta che viene individuata una corrispondenza.

Nota:

Le proprietà dell'oggetto RegExp non sono disponibili durante l'esecuzione in modalità veloce, predefinita in JScript. Per compilare un programma dalla riga di comando in cui vengano utilizzate tali proprietà, è necessario disattivare l'opzione della modalità veloce mediante il parametro /fast-. La disattivazione della modalità veloce in ASP.NET non garantisce risultati soddisfacenti a causa dei problemi relativi al threading.

Esempio

Nel codice seguente viene illustrato l'utilizzo della proprietà input:

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);

L'output del programma è il seguente:

The string used for the match was: A test string.

Requisiti

Versione 3

Si applica a:

Oggetto RegExp

Vedere anche

Concetti

Sintassi delle espressioni regolari

Riferimenti

Metodo exec