Share via


input, propriété ($_)

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.

Notes

Les propriétés de l'objet RegExp ne sont pas disponibles lorsqu'un programme s'exécute en mode rapide, qui est le 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 de la propriété input.

var str = "A test string.";
var re = new RegExp("\\w+","ig");
var arr = 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

Référence

exec, méthode

Concepts

Syntaxe d'une expression régulière