我见过的大多数pyparsing例子都涉及线性表达式。
a = 1 + 2
我想解析mediawiki标题,并将它们哈希到他们的部分。
e.g。
Introduction goes here
==Hello==
foo
foo
===World===
bar
bar
Dict看起来像:
{'Introduction':'Whoot introduction goes here', 'Hello':"foo\nfoo", 'World':"bar\nbar"}
如果我能看到这个“封闭”(== HEADLINE ==)解析的一个例子,我就可以转到链接/图像/文件等。
答案 0 :(得分:3)
您是否错过了pyParsing网站示例中的this wiki-like language parser?
h2 = QuotedString("==")
答案 1 :(得分:1)