0

私が見た pyparse の例の大半は、線形式を扱っていました。

a = 1 + 2

mediawiki の見出しを解析して、それらのセクションにハッシュしたいと思います。

例えば

Introduction goes here
==Hello==
foo
foo
===World===
bar
bar

Dict は次のようになります。

{'Introduction':'Whoot introduction goes here', 'Hello':"foo\nfoo", 'World':"bar\nbar"}

この「囲まれた」(==HEADLINE==) 解析の例を 1 つだけ見ることができれば、リンク/画像/ファイルなどに進むことができます。

4

2 に答える 2

3

pyParsing Web サイトの例にあるこの wiki のような言語パーサーを見逃していませんか?

h2 = QuotedString("==")
于 2009-12-29T03:46:40.057 に答える
1

また、この形式は .INI ファイルと同じです。

[section1]
a = 1
b = 3
[section2]
blah=a

このコード例を使用して、ネストされた辞書に解析できます。

于 2009-12-29T04:40:30.843 に答える