ich bin ein regDau
Wie kann man eine Zeile folgender Regel in einen regulären Ausdruck verpacken:
Text (evtl. mit Leerzeichen);x;;1205733[irgendeine Zahl]
Hier ein Ausschnitt aus meiner CSV Datei:
Essen Allgemein;x;;1205733
Mittagessen;x;;519900
Guten Appetit;x;;519930
Hunger;x;x;519937
Durst;x;;630419
Hier meine Idee (die ja leider nicht funktioniert):
ausdruck = r"([\W\s]+)(;x;;)(\d{2,})"
Ich möchte dann den Text und die Zahl in eine Datei schreiben (bzw damit eine xml Datei füttern):
<Text>Text</Text><Verwendung ID=Zahl/>
<Text>Essen Allgemein</Text><Verwendung ID=1205733/>
also über group(0) und (2) auf die Teilstrings zugreifen....
Kann mir jemand beim regulären Ausdruck helfen?
lg, Christine
