Problema con le RE.... Ho questa stringa "3 HOURS, 22 MINUTES, and 28 SECONDS" e la devo 'dividere' nelle sue tre parti "3 HOURS", "22 MINUTES", "28 SECONDS". La cosa mi viene molto con le RE...(inutile la premessa che sono molto alle prime armi con RE e Python) Qesito perchè se eseguo questo codice
>>>>regex=re.compile("[0-9]+ (HOUR|MINUTE|SECOND)") >>>>print regex.findall("22 MINUTE, 3 HOUR, AND 28 SECOND") ottengo come output: >>>> ['MINUTE', 'HOUR', 'SECOND'] e non come mi aspettavo: >>>> ['3 MINUTE', '22 HOUR', '28 SECOND'] Saluti e grazie mille... Alessandro -- http://mail.python.org/mailman/listinfo/python-list