Condividi tramite


Proprietà $1...$9

Aggiornamento: novembre 2007

Restituisce le nove parti memorizzate più di recente individuate durante l'applicazione di un criterio di ricerca. Di sola lettura.

RegExp.$n 

Argomenti

  • RegExp
    Obbligatorio. Oggetto RegExp globale.

n

Obbligatorio. Qualsiasi numero intero compreso tra 1 e 9.

Note

Il valore delle proprietà $1...$9 viene modificato ogni volta che viene individuata una corrispondenza corretta di una stringa di criteri di ricerca tra parentesi. In un criterio di espressione regolare è possibile specificare qualsiasi numero di sottostringhe tra parentesi, ma soltanto le ultime nove vengono memorizzate.

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 delle proprietà $1...$9:

var s : String;
var re : RegExp = new RegExp("d(b+)(d)","ig");
var str : String = "cdbBdbsbdbdz";
var arr : Array = re.exec(str);
s = "$1 contains: " + RegExp.$1 + "\n";
s += "$2 contains: " + RegExp.$2 + "\n";
s += "$3 contains: " + RegExp.$3;
print(s);

Una volta compilato il programma con l'opzione /fast-, l'output sarà il seguente:

$1 contains: bB
$2 contains: d
$3 contains:

Requisiti

Versione 1

Si applica a:

Oggetto RegExp

Vedere anche

Concetti

Sintassi delle espressioni regolari