Bitte nochmal um eine "verschönerungs" Hilfe.
Ich lese ein Datum der Form aus: <DATUM>2008-08-08</DATUM>
Und dann möchte ich nur noch die Jahreszahl erhalten.
Das mache ich über split().
Siehe unten
Kann man das auch schöner "splitten" zum Beispliel alles auf einmal ?
Ich hab es versucht mit der Form: split('x'+'y').
Das hat nicht fuktioniert.
mercy, gruß, christine
Code: Alles auswählen
liste_datum = re.findall(r"<DATUM>.+</DATUM>",text)
for abfrageErgebnis in liste_datum:
abfrageErgebnis = abfrageErgebnis.split('>')
abfrageErgebnis = abfrageErgebnis[1].split('<')
abfrageErgebnis = abfrageErgebnis[0]#gibt das Datum in diese Form aus: 2008-08-08
abfrageErgebnis = abfrageErgebnis.split('-')
abfrageErgebnis = abfrageErgebnis[0]#gibt das Datum in diese Form aus: 2008