[Python] Unione espressioni regolari

Andrea Ambu andreambu a gmail.com
Ven 20 Lug 2012 12:30:54 CEST


Con il lookahead:
result_pattern = "(?=pattern1)(?=pattern2)"

2012/7/20 Walter Valenti <waltervalenti a yahoo.it>:
> Ho una stringa che per essere verificata deve "matchare" due o pi¨ pattern diversi.
> La proma cosa che i viene in mente Ŕ avere diverse reg. expr. e fare la verifica con degli AND.
>
> Es:
> p1=re.compile(pattern1)
> p2=re.compile(pattern2)
>
> if p1.match(stringa) and p2.match(stringa):
>   ##fai quello che devi.
>
>
> Mi chiedevo: c'Ŕ la possibilitÓ di usare usa sola reg. expr. che sia un "and" tra i vari pattern ?
>
> Grazie.
> Walter
>
>
>
>
> --
> Per favore non inviatemi allegati in formato MS Office.
> Utilizza alternativamente documenti in formato OpenDocument.
>
>
> http://oinophilos.blogspot.com/
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python



-- 
Andrea


Maggiori informazioni sulla lista Python