python - 正则表达式?搜索引擎?

标签 python regex search

我已经阅读了一些关于内置 python 附带的 re 模块的文档,但我似乎无法理解它。事实上,我不确定这就是我要找的东西,所以让我解释一下:

我有一本大字典。我想要的是能够输入搜索条件,例如 hello,然后让它搜索字典并给我一个这样的列表:

你好, hell , Hello World ,hello123。基本上任何类似于搜索条件的东西。我会为此使用正则表达式还是其他?

最佳答案

既然你使用的是 Python,你应该看看 Xapian ,它有很棒的 Python 绑定(bind)。

您要求的是比正则表达式更复杂的方式。

您需要全文搜索,使用词干提取和其他技巧来进行模糊匹配。

关于python - 正则表达式?搜索引擎?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7602798/

相关文章:

python - 当我在 python 中运行 cmd 时,cx_freeze 可执行文件不起作用

python - 为什么os.path.join无法处理字符串格式

python urllib 错误

javascript - 如何使用正则表达式检查用户输入不只包含特殊字符?

linux - Zoom Search Engine 类似搜索引擎,但适用于 Linux/UNIX

python - 如何公开返回变量 vector 的函数?

java - 在 Java 中使用正则表达式处理带 header 的文本文件的策略

用于删除特殊字符 []{}<> 的 JavaScript 代码

php - 如何使用php搜索该字符串是否作为android中mysql数据库中的值存在?

date - Elasticsearch 中的日期过滤器