Les options de recherche

L’énumération RegexOptions est marquée avec l’attribut Flags. Cela signifie que ses valeurs peuvent être combinées avec des opérateurs de bits :

RegexOptions Flags
RegexOptions searchOptions = RegexOptions.IgnoreCase | 
                             RegexOptions.Multiline; 

La liste suivante présente les différentes valeurs de l’énumération RegexOptions :

  • None : spécifie qu’aucune option n’est définie. Si cette valeur est combinée avec une autre, elle sera ignorée. RegexOptions:None

  • IgnoreCase : spécifie que la casse est ignorée lors de la recherche. RegexOptions:IgnoreCase

  • Multiline : modifie la signification des caractères ˆ et $ de manière à ce qu’ils soient appliqués sur chaque ligne de la chaîne originale et non pas au début et à la fin de la chaîne entière. RegexOptions:Multiline

  • ExplicitCapture : modifie la manière dont les résultats sont collectés en étant sûr que les captures valides sont celles qui sont explicitement nommées. RegexOptions:ExplicitCapture

  • Compiled : spécifie que l’expression régulière est compilée dans un assemblage. L’exécution est plus rapide, mais le temps de démarrage...

Pour consulter la suite, découvrez le livre suivant :
couv_EI9C19VIS.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Une première expression régulière
Suivant
Les caractères d'échappement