C# RegEx: Ignorer la casse...) dans le modèle?
Je suis en utilisant le Système.Texte.RegularExpressions.Regex.IsMatch(chaîne de test, regexPattern) pour faire des recherches dans les chaînes.
Est-il un moyen de spécifier dans la regexPattern chaîne que le modèle doit ignorer la casse? (I. e. sans l'aide de Regex.IsMatch(chaîne de test, regexPattern, RegexOptions.IgnoreCase))
Vous devez vous connecter pour publier un commentaire.
(?i)
au sein de la structure commence insensible à la casse,(?-i)
la fin. C'est,correspond
FOObar
mais pasfooBAR
.EDIT: j'aurais dit
(?-i)
commence la casse de correspondance - si vous voulez l'ensemble du motif pour être sensible à la casse, alors vous n'avez pas besoin de la "fin" de la(?i)
.(?-i)
se termine casdesensible à la correspondance. En d'autres termes,(?-i)
démarre casse de correspondance. À l'origine, de modifier par stevemegson, il l'a dit commence casse correspondant, qui était également correcte.