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

  FORUM HardWare.fr
  Programmation
  Python

  Regexp qui ne matche pas [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Regexp qui ne matche pas [résolu]

n°1076092
black_lord
Truth speaks from peacefulness
Posté le 09-05-2005 à 11:38:35  profilanswer
 

Salut  [:dawa]  
 
J'ai un bout de code python comme suit :
 

Code :
  1. expr2=re.compile('X-Spam-Status: Yes.*')
  2. m=expr2.match(string_header)
  3. if m:
  4.      print 'Mail identified as Spam !'
  5. else:
  6.      print 'Mail not identified as Spam !'


 
mais même quand il reçoit une ligne du header comme :

Citation :

X-Spam-Status: Yes, score=7.9 required=5.0 tests=NA_DOLLARS,NIGERIAN_BODY1,


 
il ne matche jamais ma regexp et je ne vois pas d'où ça vient :/
Une idée quelqu'un ?


Message édité par black_lord le 09-05-2005 à 12:57:17

---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
mood
Publicité
Posté le 09-05-2005 à 11:38:35  profilanswer
 

n°1076108
masklinn
í dag viðrar vel til loftárása
Posté le 09-05-2005 à 11:53:03  profilanswer
 

teste remplacement de l'espace par "\s"
 
PS: tu devrais peut être essayer Kodos hein :o
 
et utilise r"" pour entrer ta regex, plutot que ""


Message édité par masklinn le 09-05-2005 à 11:55:27

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1076115
Taz
bisounours-codeur
Posté le 09-05-2005 à 11:56:36  profilanswer
 

string_header.find('X-Spam-Status: Yes') != -1
 
sinon chez moi ça marche.
 
sinon t'as qu'à lire la doc entre re.search et re.match, ton problème c'est ça je pense.
n'oublie pas de passer en re.M si nécessaire


Message édité par Taz le 09-05-2005 à 11:58:18
n°1076120
black_lord
Truth speaks from peacefulness
Posté le 09-05-2005 à 12:00:17  profilanswer
 

[:jar jar]
 
je vais regarder pour kodos, je connaissais pas [:romf]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1076126
masklinn
í dag viðrar vel til loftárása
Posté le 09-05-2005 à 12:03:10  profilanswer
 

S'Taz qui m'a fait découvrir, et franchement merci encore à lui :jap:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody

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

  Regexp qui ne matche pas [résolu]

 

Sujets relatifs
Problème avec un caddie (ajouter un article déjà dedans) [Résolu][résolu] [PHP5] Redefinir une classe
[RESOLU][C# .NET] Créer des objets Windows Form par le code source[HTML] Obfuscation d'emails - éviter le spam [résolu]
Interdir accès dossier, mais pas au fichiers [Résolu]Remplacer dans un gridLayout un component par un autre [résolu]
mise a jour des "drapeaux" pour un forum [résolu]correspondance tableau deux dimensions - gridlayout [résolu]
évènement lorsqu'on appuie (seulement) sur un bouton [résolu][VB.NET] Déployer un exe sur une autre machine [RÉSOLU]
Plus de sujets relatifs à : Regexp qui ne matche pas [résolu]


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