Hello
Je fait des recherche dans un fichier et je souhaite trouver par exemple la ligne qui contient "toto" et rien d'autre devant ni derrière!!
par exemple si je fait
là je cherche si il ya toto dans $str
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if ($str =~ /toto/)
mais moi je veut tester si $str = toto sans rien devant ni derrière
vous allez me dire l'exemple est mal choisie car on peut faire des comparaisons de chaine.
Mais imaginons que à la place de toto c'est une expression regulière.
Par exemple pour chercher une ligne qui ne contient QUE des caractère invisible j'ai en vie de faire
mais ça ne marche pas il en fait le code cherche une ligne qui contient des caractère invisible.(pas QUE)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if ($str =~ /^[\n|\s]+/) { print "ok<br>"; }
NB comment on ecrit une tabulation en expression regulière
Partager