|
VérifieExpressionRégulière un peu d'aide please |
|
Stagiaire WDF ![](http://old.wdforge.org/uploads/rank3e84154a75422.gif)
Inscrit: 13/05/2006 15:26
Post(s): 1
|
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
Contribution le : 13/05/2006 15:42
|
|
|
Re: VérifieExpressionRégulière un peu d'aide please |
|
Utilisateur WDF ![](http://old.wdforge.org/uploads/rank3e8415a3a23ef.gif)
Inscrit: 08/03/2006 11:03
De Poitiers
Post(s): 79
|
Bonjour,
Tu peux essayer d'utiliser sur IIS un autre type de journal que le W3C. Par exemple le type de log IIS est assez complet et utilise en séparateur la virgule. Le W3C est plus complet et paramétrable mais si tu veux récupérer que l'adresse IP le log IIS suffit et tu as aussi le log NCSA qui a l'adresse IP de connection dès le premier caractère.
Contribution le : 15/05/2006 12:28
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.