【发布时间】:2012-10-16 13:16:19
【问题描述】:
我是使用 pyparsing 的新手,但我找不到如何解决这个非常简单的问题。我(目前)有一个简单的语法,但我找不到根据我在语法中定义的类型来区分解析结果的方法。
也许用一个例子来解释它会更容易。假设这个元素:
elem = foo | bar
当我调用时:
elem.parseString("...")
假设字符串与我的语法匹配,我如何区分它是否与“foo”或“bar”匹配?我得到了一个 ParseResults 的实例对象,没有这样的元数据。
提前致谢。
【问题讨论】: