SQLite全文搜索:在regexp中提取类似组的匹配

时间:2017-05-22 09:41:47

标签: python regex sqlite full-text-search peewee

使用SQLite FTS,您可以找到包含查询文本的表行,并按匹配等级对它们进行排序。

但有没有办法从匹配查询的匹配行中提取文本?

对我来说最接近的类比是正则表达式组:您不仅可以找到与模式匹配的字符串,还可以使用组(括号)提取完全匹配的字符串部分。

我正在使用Peewee ORM,但非常感谢使用纯SQLite或其他工具的答案。

1 个答案:

答案 0 :(得分:1)

您可以使用offsets() function来确定文档中搜索文本的位置。

相关问题