Re: [ssfr] regex

[ Thread Index | Date Index | More debianworld.org/shellscript-fr Archives ]


Le 03-04-2012, à 12:35:09 +0200, ppercot@xxxxxxx (ppercot@xxxxxxx) a écrit :

> > Est-ce que les parenthèses sont obligatoires ?
> > 
> > Quelle différence entre \\<etch\\> et (\\<etch\\>) ?
> 
> Les parenthèses servent à deux choses :
> - grouper des expressions, comme dans ton cas ;
> - capturer de l'information qui peut être réutilisée par exemple lors 
> d'un remplacement de texte.
> 
> Il existe des classes de caractères qui sont plus efficaces que le OU "|" 
> pour gérer les capitales et minuscules.
> 
> "(\\<etch\\>)|([Ll]enny)|([Ss]queeze)|([Ss]arge)|([Pp]otato)"


Merci pour les explications. Si je comprends bien

\\<([eE]tch)\\> est équivalant à \\<(e|E)tch\\> ?

Je vais tester tout ça quand j'ai un peu de temps.

Encore merci,
Steve



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/