Partager via


input, propriété ($_)

Mise à jour : novembre 2007

Retourne la chaîne sur laquelle une recherche d'expression régulière a été effectuée.

//Syntax 1
{RegExp | reArray}.input

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

Arguments

  • RegExp
    Obligatoire. Objet RegExp global.

  • reArray
    Obligatoire. Tableau retourné par la méthode exec d'un objet Regular Expression.

Notes

La valeur de la propriété input est la chaîne sur laquelle une recherche d'expression régulière a été effectuée.

La valeur initiale de la propriété RegExp.input est une chaîne vide, "". Sa valeur est en lecture seule et change chaque fois qu'une correspondance est trouvée.

Remarque :

Les propriétés de l'objet RegExp ne sont pas disponibles en mode rapide, qui est le mode d'exécution par défaut de JScript. Pour compiler un programme à partir de la ligne de commande qui utilise ces propriétés, 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 de la propriété 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);

Le résultat généré par ce programme est le suivant :

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

Configuration requise

Version 3

S'applique à :

RegExp, objet

Voir aussi

Concepts

Syntaxe d'une expression régulière

Référence

exec, méthode