Merci beaucoup Gilou pour tes explications.
Tu as raison, j'avais oublié de spécifier ce que j'entendais par blanc (espaces et/ou tab)
Euh, excuses moi, j'ai encore une question :
Dans l'absolut je voudrais utiliser cette expression pour recherche plusieurs mots. C'est à dire j'ai une liste de mots, et je voudrais faire cette recherhe avec chaque mots de la liste.
J'ai donc :
Code :
- my @liste = ("all", "wait", "abs" );
- foreach $item (@liste)
- {
- if ( //(^|[\s.;])$item([\s.;]|$)/oi )
- {
- print "mot trouve\n";
- }
- else
- {
- print "mot non trouve\n";
- }
- }
|
Cependant, il ne prend pas $item comme étant une variable mais la chaine à chercher. Comme lui faire comprendre l'inverse?
Ps : j'imagine que dans ce cas, l'option o n'est plus utile puisque l'expression va changer suivant le mot. J'ai bon?
---------------
Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13)