[Python] re e output non previsto

Adriano Barbieri adrianobarb a yahoo.it
Dom 16 Giu 2013 20:08:29 CEST


Ho una regexp che uso tranquillamente senza problemi per individuare date 
nel formato 'gg/mm/aaaa'
La uso ripetuta in alcune classi.
Tutto ad un tratto inserita in un'altra classe si è messa a sentenziare robe 
del genere:
"<_sre.SRE_Match object at 0x02034AE0>"
Le ho provate tutte!
Se ha sempre funzionato perché ora si comporta così?
La regexp è questa:

import re
date='15/10/1962'
m=re.search('(\d\d/\d\d/\d\d\d\d|)', date); m.group(0)
ritorna la data se il match è True, o una stringa vuota se False.
La regexp lavora in un doppio ciclo for e la stringa date che gli viene 
passata è sempre un valore stringa di un campo di un un record.
Qualche idea?
Grazie!
Adriano Barbieri 



Maggiori informazioni sulla lista Python