RegexOptions Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des valeurs énumérées à utiliser pour définir les options d’expression régulière.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
public enum class RegexOptions
[System.Flags]
public enum RegexOptions
[<System.Flags>]
type RegexOptions =
Public Enum RegexOptions
- Héritage
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| None | 0 | Spécifie qu’aucune option n’est définie. Pour plus d’informations sur le comportement par défaut du moteur d’expression régulière, consultez la section « Options par défaut » dans la section Article Options d’expression régulière. |
| IgnoreCase | 1 | Spécifie la correspondance sans respect de la casse. Pour plus d’informations, consultez la section « correspondanceCase-Insensitive » dans le Article Options d’expression régulière. |
| Multiline | 2 | Mode multiligne. Modifie la signification et |
| ExplicitCapture | 4 | Spécifie que les seules captures valides sont explicitement nommées ou numérotées du formulaire |
| Compiled | 8 | Spécifie que l’expression régulière est compilée en code MSIL, au lieu d’être interprétée. Les expressions régulières compilées optimisent les performances d'exécution au détriment du temps d'initialisation. Pour plus d’informations, consultez la section « Expressions régulières compilées » dans le Article Options d’expression régulière. |
| Singleline | 16 | Spécifie le mode monoligne. Modifie la signification du point ( |
| IgnorePatternWhitespace | 32 | Élimine l’espace blanc non boucté du modèle et active les commentaires marqués avec |
| RightToLeft | 64 | Spécifie que la recherche sera de droite à gauche au lieu de gauche à gauche. Pour plus d’informations, consultez la section « Mode de droite à gauche » dans le Article Options d’expression régulière. |
| ECMAScript | 256 | Active le comportement conforme à ECMAScript pour l’expression. Cette valeur ne peut être utilisée que conjointement avec les IgnoreCasevaleurs , Multilineet Compiled les valeurs. L’utilisation de cette valeur avec d’autres valeurs entraîne une exception. |
| CultureInvariant | 512 | Spécifie que les différences culturelles dans la langue sont ignorées. Pour plus d’informations, consultez la section « Comparaison à l’aide de la culture invariante » dans la section Article Options d’expression régulière. |
| NonBacktracking | 1024 | Activez la correspondance à l’aide d’une approche qui évite le retour arrière et garantit le traitement linéaire dans la durée de l’entrée. Pour plus d’informations, consultez la section « Mode NonBacktracking » dans le Article Options d’expression régulière. |
| AnyNewLine | 2048 | Créez, , |
Remarques
Plusieurs options fournies par les membres de l’énumération RegexOptions (en particulier, ExplicitCapture, , IgnoreCaseMultilineet Singleline) peuvent être fournies à la place à l’aide d’un caractère d’option inline dans le modèle d’expression régulière. Pour plus d’informations, consultez Options d’expression régulière.