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 " | ||