@snakeseven:
ja, das kapitel hab ich mir danach auch schon mal durchgelesen. aber danke fuer den tipp. ist mir gleich eingefallen, nachdem ich den letzten post schrieb.
@Hyperion & @JanDMC:
oh, die tools werde ich mir mal anschauen. danke fuer den hinweis!
mfg
roschi
brauche hilfe zu einem regulaeren ausdruck
- roschi
- User
- Beiträge: 225
- Registriert: Samstag 29. März 2008, 18:58
- Wohnort: Thueringen, Deutschland
- Kontaktdaten:
so, ich schreib das mal noch mit in diesen thread rein.
es passt ja gewisser maßen dazu:
---------------------------------------------------------------------------------
kann mir jemand sagen, wie mein pattern aussehen muss, damit ich z.B. aus:
ein solches tuple/liste bekomme?
ich denke, mir kann da jemand helfen, und hoffe auf eine schnelle antwort.
mfg
roschi
es passt ja gewisser maßen dazu:
---------------------------------------------------------------------------------
kann mir jemand sagen, wie mein pattern aussehen muss, damit ich z.B. aus:
Code: Alles auswählen
[SETTINGS]
lenght = 80
height = 40
Code: Alles auswählen
('lenght = 80', 'height = 40')
mfg
roschi
[size=117]Fuer Alle, die in Python einsteigen wollen, kann ich das Buch [url=http://abop-german.berlios.de/]A Byte of Python[/url] nur waermstens empfehlen![/size]
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Code: Alles auswählen
re.findall(r'^\w* = \d*$', s, re.MULTILINE)
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- roschi
- User
- Beiträge: 225
- Registriert: Samstag 29. März 2008, 18:58
- Wohnort: Thueringen, Deutschland
- Kontaktdaten:
@leonidas:
vielen dank!
auch wenn ich das pattern MOMENTAN noch nicht verstehe
ich wollte meinen nehmen, weil ich mir den selber gestalten kann.
mein parser soll aehnlich wie 'configobj' werden. aber 'configobj' ist so groß und umfangreich!
naja, was solls, ich kann mich erst am donnerstag wieder melden.
bis dahin: viel spaß noch in der woche!
mfg
roschi
vielen dank!
auch wenn ich das pattern MOMENTAN noch nicht verstehe
ich wollte meinen nehmen, weil ich mir den selber gestalten kann.
mein parser soll aehnlich wie 'configobj' werden. aber 'configobj' ist so groß und umfangreich!
naja, was solls, ich kann mich erst am donnerstag wieder melden.
bis dahin: viel spaß noch in der woche!
mfg
roschi
[size=117]Fuer Alle, die in Python einsteigen wollen, kann ich das Buch [url=http://abop-german.berlios.de/]A Byte of Python[/url] nur waermstens empfehlen![/size]
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ist ganz einfach. Zuerst wird ein Zeilenanfang gematcht (^), danach kommen so viele Buchstaben (\w) wie möglich (*), gefolgt von einem Leerzeichen, einem Ist-gleich-Zeichen und noch einem Leerzeichen, danach so viele Zahlen (\d) wie möglich (*), gefolgt von einem Zeilenende.roschi hat geschrieben:auch wenn ich das pattern MOMENTAN noch nicht verstehe
Das gibt natürlich ein Problem mit den Whitespaces, wenn es nicht exakt so viele gibt, wie der reguläre Ausdruck erfordert, somit wäre ein regulärer Ausdruck der alles richtig matcht komplizierter. Daher nimmt man für so etwas dann richtige Parser.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice