Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
pyparsing [2015/06/24 18:33] root |
pyparsing [2016/05/15 11:10] (aktuell) root [Dokuwiki-Tabelle parsen] |
||
---|---|---|---|
Zeile 45: | Zeile 45: | ||
* http:// | * http:// | ||
+ | |||
+ | |||
+ | |||
+ | ====== Umsetzungen ====== | ||
+ | |||
+ | ===== Dokuwiki-Tabelle parsen ===== | ||
+ | |||
+ | |||
+ | **Überschrift**: | ||
+ | |||
+ | < | ||
+ | a=" | ||
+ | parser=pp.Word(pp.alphanums+" | ||
+ | list=pp.Suppress(' | ||
+ | list.parseString(a) | ||
+ | </ | ||
+ | |||
+ | |||
+ | **Inhalt**: | ||
+ | |||
+ | < | ||
+ | a=" | ||
+ | parser=pp.Word(pp.alphanums+" | ||
+ | list=pp.Suppress(' | ||
+ | list.parseString(a) | ||
+ | </ | ||
+ | |||
+ | * Variable a enthält die zu parsende Zeile | ||
+ | * parser definiert welche Zeichen als ein Wort betrachtet werden - das müsste eventuell erweitert werden, da nicht alle Sonderzeichen und ggf. Unicode-Zeichen abgedeckt sind | ||
+ | * list enthält den eigentlichen Parser - bestehend aus Supress welches den führenden " |