Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #2945
| From | Doug713705 <doug.letough@free.fr> |
|---|---|
| Newsgroups | fr.comp.lang.python |
| Subject | Re: conversion en string raw |
| Date | 2016-10-18 19:26 +0000 |
| Organization | Les cassoulets tropicaux reunis |
| Message-ID | <nu5t1j$2tp$3@golgoth99.redatomik.org> (permalink) |
| References | <580667da$0$3334$426a74cc@news.free.fr> |
Le 18-10-2016, plp nous expliquait dans
fr.comp.lang.python
(<580667da$0$3334$426a74cc@news.free.fr>) :
> Bonjour,
>
> J'écris un script pour supprimer les spams directement sur une boite
> IMAP. Cela fonctionne mais pour l'instant, je stocke mes expressions
> régulières directement dans mon code, dans une liste du style
>
> liste_regex = [
> r'.*@vgtru.*',
> r'.*@billgst.*',
> r'.*@.*mademoiselle.*shopping.*',
> r'.*@.*canalprivilege.*',
> r'.*@.*design.*atylia.*',
> r'.*@.*news.*info2pro.*'
> ]
>
> Je fais ensuite un re.match() sur les mails avec cette liste et cela
> fonctionne.
>
> Maintenant, je voudrais sortir les regex de mon script pour les stocker
> dans un fichier texte (ou une bdd) comme cela :
> .*@vgtru.*
> .*@billgst.*
> .*@.*mademoiselle.*shopping.*
> .*@.*canalprivilege.*
> .*@.*design.*atylia.*
> .*@.*news.*info2pro.*
>
> J'arrive évidemment à lire le fichier txt et à alimenter la liste mais
> je n'arrive pas à obtenir le format raw apporté par le r'' et donc mon
> re.match() ne fonctionne plus.
Je passe peut-être à coté de quelque chose mais d'après moi, à moins que
tu aies d'autres expressions régulières que celles-ci, je ne vois pas
pourquoi tu aurais besoin de raw strings dans la mesure où tu n'utilises
aucun caractère spéciaux (\n, \t, etc).
Cependant, pour répondre à ta question, appliquer
ma_chaine = ma_chaine.encode('string-escape')
à chacune des chaines de caractères lues devrait faire l'affaire.
--
Je ne connaîtrai rien de tes habitudes
Il se peut même que tu sois décédée
Mais j'demanderai ta main pour la couper
-- H.F. Thiéfaine, L'ascenceur de 22H43
Back to fr.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
conversion en string raw plp <pourlapub@free.fr> - 2016-10-18 20:20 +0200 Re: conversion en string raw Doug713705 <doug.letough@free.fr> - 2016-10-18 19:26 +0000 Re: conversion en string raw Pierre Maurette <maurette.pierre@free.fr> - 2016-10-19 09:05 +0200
csiph-web