Problema con le RE....

Alessandro ale at alezatti.it
Mon Jan 9 14:26:47 EST 2006


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




More information about the Python-list mailing list