Share via


Proprietà $1...$9

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

RegExp.$n 

Argomenti

  • RegExp
    Obbligatoria. Oggetto RegExp globale.

  • n
    Obbligatoria. 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 quando un programma viene eseguito in modalità veloce, predefinita in JScript. Per compilare dal prompt dei comandi un programma che utilizza queste proprietà, è necessario disattivare la modalità veloce tramite l'opzione /fast-. La disattivazione della modalità veloce in ASP.NET non costituisce una soluzione sicura a causa dei problemi relativi al threading.

Esempio

Nel codice seguente viene illustrato l'utilizzo delle proprietà $1...$9:

var newline = "\n"

var re = new RegExp("d(b+)(d)","ig");
var str = "cdbBdbsbdbdz";
var arr = re.exec(str);

var s = "";
s += "$1 contains: " + RegExp.$1;
s += newline;
s += "$2 contains: " + RegExp.$2;
s += newline;
s += "$3 contains: " + RegExp.$3;

L'output del programma è 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