将字符串与部分输入匹配
simple-fuzzysearch的Python项目详细描述
python中微小而快速的模糊搜索。
模糊搜索允许灵活地匹配具有部分输入的字符串,用于基于轻量级用户输入快速地过滤数据。
将fuzzysearch in JavaScript导入python。
安装
只需使用pip安装:
$ pip install simple-fuzzysearch
模糊搜索(针,干草堆)
如果针与使用模糊搜索算法的草堆匹配,则返回true。 请注意,这个程序没有实现LevsHeTin距离,而是一个没有近似的简化版本。 只有当针中的每个字符都能在草堆中找到并在前面的匹配之后发生时,该方法才会返回true。
fromfuzzysearchimportfuzzysearchfuzzysearch('twl','cartwheel')# <- truefuzzysearch('cart','cartwheel')# <- truefuzzysearch('cw','cartwheel')# <- truefuzzysearch('ee','cartwheel')# <- truefuzzysearch('art','cartwheel')# <- truefuzzysearch('eeel','cartwheel')# <- falsefuzzysearch('dog','cartwheel')# <- false
许可证
麻省理工学院