Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2286 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [Regexp]Exclure une chaine d'une expression

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Regexp]Exclure une chaine d'une expression

n°693842
Noda
Posté le 06-04-2004 à 16:14:32  profilanswer
 

Bonjour j'ai une expression reguliere ki me permet de lire les urls dans un log apache.
 
$exp_url = '(.*"GET[[:space:]])(/+[[:alnum:]_/\.]*/?)([[:space:]]HTTP/[[:digit:]]\.[[:digit:]]".*)';
 
Je voudrais garder uniquement les lignes qui ne contiennent pas "scripts"
 
pour l'instant je fais ca :
 
$exp_url = '(.*"GET[[:space:]])(/+[^s]+[^c]+[^r]+[^i]+[^p]+[^t]+[^s][[:alnum:]_/\.]*/?)([[:space:]]HTTP/[[:digit:]]\.[[:digit:]]".*)';
 
Mais je doute de l'efficacité d'une telle expression :/
 
Ke puis je faire ?
 
Merci


---------------
:D
mood
Publicité
Posté le 06-04-2004 à 16:14:32  profilanswer
 

n°693895
kalex
Posté le 06-04-2004 à 16:50:35  profilanswer
 

(?<!scripts )HTTP
Trouve HTTP, non précédé de 'scripts '.


Message édité par kalex le 06-04-2004 à 16:51:12
n°694451
Noda
Posté le 07-04-2004 à 10:31:35  profilanswer
 

Merci je vais tester ca


---------------
:D

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [Regexp]Exclure une chaine d'une expression

 

Sujets relatifs
[Perl] Rappeler une sous chaine dans une expression rationelleExpression Validator
Recuperer des bouts de chaine ...[PHP] convertir une chaîne en nombre
analyse d'une chaine lettre par lettreremplacement de chaine de caractères replace ne marche pas(vb6)
RegExp[VBA-Word] chaine dynamique : longueur annoncée et longueur réelle
[C(++)/Pascal] Coder une console: pointer une chaine sur procedure ?[SQL] Type de données incompatible dans l'expression du critère.
Plus de sujets relatifs à : [Regexp]Exclure une chaine d'une expression


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR