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.*

Rédigé par Bliz

Publié dans #Linux

Repost 0
Commenter cet article