Comment ignorer la casse (ignore case) dans une expression régulière
Publié le 25 Octobre 2012
Il me faut identifier un pattern disons PATATOS dans des chaines de caractères à l'aide d'une expression régulière.
Le problème c'est que je voudrais bien que mon expression régulière ne prenne pas en compte la casse:
Par exemple elle doit matcher PATATOS ou patatos ou PaTaToS.
Et bien il y a le flag ?i qui permet d'ignorer la casse dans le reste de l'expression. Dans mon case j'utilise donc l'expression suivante:
.*(?i)PATATOS.*