在较大字符串中查找最佳匹配字符串。

find-best-string的Python项目详细描述


查找最佳字符串

说明

在较大字符串中查找最佳匹配字符串。返回第一个匹配项或所有匹配项及其匹配值。

安装

pip install find-best-string

pipenv install find-best-string

参数

  1. 查询-在语料库中查找匹配项的文本字符串。
  2. corpus-要扫描查询匹配项的文本字符串。
  3. 通过语料库扫描第一个匹配值的步长。可以看作是一种“扫描分辨率”。不应超过查询的长度。
  4. flex-最大左/右子串位置调整值。不应超过查询的长度/2。
  5. 区分大小写-如果为false,则在fid匹配之前将语料库和查询转换为小写。

用法

fromfind_best_stringimportfind_best_stringcorpus="Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum."query="Ipsum"first_match=find_best_string(query,corpus)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Play Framework 2.1中的简单搜索?   java:Springbeans的真正工作原理   java不能从字符串中提取数字   不同管道中的java共享ExecutionHandler   在Java中,如何为扩展comparator的类实现多个comparator方法?   通用混沌Java   java问题:从自定义类获取要添加到驱动程序类的形状   java如何利用HikariCP和Hibernate?   eclipse如何执行Java应用程序?   用户界面Java Swing:如何将JLabel的文本绑定到JTable选定行中的列?   java替换JPanel元素而不添加到面板的末尾?   java Sets根据action命令在按钮组中选择了特定的jradiobutton   在java中如何将从控制台添加的字符串中的元素添加到列表中   处理未在浏览器上运行的Java签名小程序   java如何在我的安卓应用程序中单击任意按钮时禁用音频音调?   编码如何在Java中将十六进制转换为utf8编码的字符串   java JSF Spring安全集成问题   java如何更正Oracle for Windows中的字符?   java Spark结构化流媒体:当前批次落后   java Hibernate根据最匹配的条件排序结果