我正在为一些标记数据编写一个解析器,我想让pyparsing在最终结果中丢弃诸如开始和结束标记之类的东西,只留下数据。
我可以这样做,还是只需要适当地命名该值并手动将它们拉出来?
答案 0 :(得分:1)
“抑制”可能就是你想要的。您可以在dont_care = Suppress(Word(alphas))
中明确使用Suppress类,或在任何表达式dont_care = Word(alphas).suppress()
上调用suppress()。这将抑制匹配的标记出现在解析的输出中。