Condividi tramite


Proprietà lastMatch ($&)

Aggiornamento: novembre 2007

Restituisce gli ultimi caratteri corrispondenti di una qualsiasi ricerca di espressione regolare. Di sola lettura.

RegExp.lastMatch

Argomenti

  • RegExp
    Obbligatorio. Oggetto RegExp globale.

Note

Il valore iniziale della proprietà lastMatch è rappresentato da una stringa vuota. Il valore della proprietà lastMatch cambia ogni volta che viene individuata una corrispondenza corretta.

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.

$& è la forma abbreviata di lastMatch. Le espressioni RegExp["$&"] e RegExp.lastMatch possono essere utilizzate indifferentemente.

Esempio

Nell'esempio seguente viene illustrato l'utilizzo della proprietà lastMatch.

var s;                                //Declare variable.
var re = new RegExp("d(b+)(d)","ig"); //Regular expression pattern.
var str = "cdbBdbsbdbdz";             //String to be searched.
var arr = re.exec(str);               //Perform the search.
s = "$1 returns: " + RegExp.$1 + "\n";
s += "$2 returns: " + RegExp.$2 + "\n";
s += "$3 returns: " + RegExp.$3 + "\n";
s += "input returns : " + RegExp.input + "\n";
s += "lastMatch returns: " + RegExp.lastMatch + "\n";
s += "leftContext returns: " + RegExp.leftContext + "\n";
s += "rightContext returns: " + RegExp.rightContext + "\n"; 
s += "lastParen returns: " + RegExp.lastParen + "\n";
print(s);                            //Return results.

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

$1 returns: bB
$2 returns: d
$3 returns:
input returns : cdbBdbsbdbdz
lastMatch returns: dbBd
leftContext returns: c
rightContext returns: bsbdbdz
lastParen returns: d

Requisiti

Versione 5,5

Si applica a:

Oggetto RegExp

Vedere anche

Riferimenti

Proprietà $1...$9

Proprietà index

Proprietà input ($_)

Proprietà lastIndex

Proprietà lastParen ($+)

Proprietà leftContext ($`)

Proprietà rightContext ($')