[Python] Unione espressioni regolari

Marco Beri marcoberi a gmail.com
Ven 20 Lug 2012 14:10:10 CEST


2012/7/20 Walter Valenti <waltervalenti a yahoo.it>

> In un array di stringhe. Posso sempre infilarli in un tupla.
>

Una roba cosė con la funzione all non ti garba?

>>> import re
>>> s = ["12", "ab", "ZZ"]
>>> all(re.match(".*%s.*"%e, "abcZZxx12") for e in s)
True
>>> all(re.match(".*%s.*"%e, "abcZZxx1") for e in s)
False

Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20120720/c32bcbcf/attachment.html>


Maggiori informazioni sulla lista Python