bonjour,
je cherche à faire une regex pour un script perl.
je dois recherche dans des fichiers texte le motif suivant:
http://www.google.fr
ou
http://www.mail.google.fr
les lignes du fichier ressemble à cela:
192.1.1.1 - - [04/Jul/2009:23:14:00 +0200] "GET http://customercard.decathlon.fr/net...p/tab_left.gif HTTP/1.1" 0 788" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"
je dois rechercher tout ce qui est entre http et le premier /
comment faire la regex svp ?
j'ai fait quelques tests et suit arrivé au résultat suivant mais ça ne fonctionne pas.
merci de votre mais c'est assez urgent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if ($ligne =~ m/.*GET (http:\/\/[.*].).*)/;
cdlt
Partager