Share via


Propriétés $1...$9

Retournent les neuf dernières sous-chaînes stockées parmi celles qui ont été trouvées lors de la recherche de correspondances d'un modèle dans une expression régulière. En lecture seule.

RegExp.$n 

Arguments

  • RegExp
    Obligatoire. Objet RegExp global.

  • n
    Obligatoire. Tout entier compris entre 1 et 9.

Notes

La valeur des propriétés $1...$9 change chaque fois qu'une correspondance entre parenthèses est trouvée. Un nombre quelconque de sous-chaînes entre parenthèses peut être spécifié dans un modèle d'expression régulière, mais seules les neuf plus récentes peuvent être stockées.

Notes

Les propriétés de l'objet RegExp ne sont pas disponibles lorsqu'un programme s'exécute en mode rapide (fast), qui correspond au mode d'exécution par défaut de JScript. Pour compiler un programme qui utilise ces propriétés à partir d'une invite de commandes, vous devez désactiver l'option fast en utilisant /fast-. Il est déconseillé de désactiver l'option fast dans ASP.NET en raison des problèmes de threads qui peuvent en résulter.

Exemple

L'exemple ci-dessous illustre l'utilisation des propriétés $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;

La sortie de ce programme est présentée ci-dessous.

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

Configuration requise

Version 1

S'applique à :

RegExp, objet

Voir aussi

Concepts

Syntaxe d'une expression régulière