标签: python regex sqlite full-text-search peewee
使用SQLite FTS,您可以找到包含查询文本的表行,并按匹配等级对它们进行排序。
但有没有办法从匹配查询的匹配行中提取文本?
对我来说最接近的类比是正则表达式组:您不仅可以找到与模式匹配的字符串,还可以使用组(括号)提取完全匹配的字符串部分。
我正在使用Peewee ORM,但非常感谢使用纯SQLite或其他工具的答案。
答案 0 :(得分:1)
您可以使用offsets() function来确定文档中搜索文本的位置。