gpt4 book ai didi

python - 对于类似谷歌的搜索查询,什么是好的 Python 解析器?

转载 作者:IT老高 更新时间:2023-10-28 21:13:00 24 4
gpt4 key购买 nike

对于一些基于搜索的代码(在 Python 中),我需要编写一个查询语法解析器来解析一个简单的 google 之类的查询语法。例如:

all of these words "with this phrase" OR that OR this site:within.site filetype:ps from:lastweek

随着搜索变得越来越流行,我希望能够轻松找到一个 python 库来执行此操作,从而避免重新发明轮子。遗憾的是,在 google 上的搜索结果并不多。

对于这个简单的任务,你会推荐什么作为 python 解析库?

最佳答案

虽然 ply 是一种更经典的方法(lexx + yacc 的 Pythonic 变体),因此如果您已经熟悉此类传统工具,可能更容易上手,pyparsing是高度 pythonic 并且是我的首选,特别是对于这样简单的任务(这实际上更像是词法分析而不是“成熟”的解析......至少在你想要允许可能嵌套的括号之前,但 pyparsing 不会真的要么被那些困扰;-)。

关于python - 对于类似谷歌的搜索查询,什么是好的 Python 解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2364683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com