VérifieExpressionRégulière un peu d'aide please

Posté par newsoft le 13/5/2006 15:42:49
Bonjour à tous,

J'ai besoin de récupérer l'adresse IP 165.233.44.226 de cette chaine issue d'un fichier log de IIS (voir ci-dessous) et j'ai beau essayer toutes les syntaxes possibles je n'y arrive pas.

Bien entendu l'IP change selon l'utilisateur qui se connecte. De plus il faut sauter la première "210.206.22.222" qui est celle du serveur et dont je n'ai pas besoin.

Quelqu'un peut t'il m'aider ?


ip est une chaîne
sTexte est une chaîne

sLog est une chaîne="2006-03-21 07:46:01 210.206.22.222 GET /CB_Web_1_0/Authentification.aspx - 80 - 165.233.44.226 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+4.0;+Utilisateur+IST) 200 0 0"

sExpression est une chaîne ="([0-9]{1,3}[.][0-9]{1,3}[.][0-9]{1,3}[.][0-9]{1,3})([0-9]+[ -ÿ]+)"



SI VérifieExpressionRégulière(sLog, sExpression,ip,stexte) ALORS
Info(ip)
Info(stexte)
FIN

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4003&post_id=16696