在Python中学习解析器
我记得我曾经看到过一个解析器,你只需要给它一些示例行,它就能知道怎么解析一些文本。
这个解析器通过比较两行之间的不同之处,来判断哪些部分是变量。我记得它可能是用Python写的,但我不太确定。有没有人知道那是什么库呢?
2 个回答
2
你可能是指Reverend吧?
10
你可能是指 TemplateMaker,我还没试过这个工具,但它是基于经过深入研究的 最长公共子串 算法,所以应该能正常工作。如果你对其他(更复杂的)方法感兴趣,可以在谷歌学术上用“wrapper induction”或“template induction”这个关键词找到很多相关资料。