Wiki Syntax mit RE parsen
Verfasst: Sonntag 18. Januar 2009, 12:35
Hallo,
ich bin gerade dabei mich in RE einzuarbeiten.
Als Übung hab ich mir das parsen einer Wiki-Syntax überlegt.
Ich weiß, das ich mit folgendem Ausdruck die Überschriften extrahieren kann:
Meine Frage ist nun folgende: Kann ich auch mit einem Ausdruck mir nicht nur den Titel, sondern auch den dazugehörigen Text auslesen? Ich weiß das ich die Position der Überschriften bestimmen kann und dann den Text teilen. Mich interessiert ob es auch mit einem Ausdruck möglich ist. D.h. der Titel sollte in einer Gruppe stehen, der dazugehörige Text in einer zweiten.
MFG HerrHagen
ich bin gerade dabei mich in RE einzuarbeiten.
Als Übung hab ich mir das parsen einer Wiki-Syntax überlegt.
Ich weiß, das ich mit folgendem Ausdruck die Überschriften extrahieren kann:
Code: Alles auswählen
import re
test = """==Beispiel==
Hier eine BNF für 3*3=4 eine deutsche:
Die Ausformulierung lautet:
Eine Postanschrift besteht aus einem Personenteil 1*1==3
==Punkt 2==
bla bla.
==Punkt 3==
bla bla bla.
"""
print re.findall(r"^==(.*?)==$", test, re.MULTILINE)
MFG HerrHagen