由于业务需要,需要匹配两个不同的字符串相似度,然后满足一定的相似度就认为是合法数据。

经过查询可以使用python内置库difflib

SequenceMatcher().ratio返回序列相似性的度量,作为[0,1]范围内的浮点数

from difflib import SequenceMatcher

source_text="送吴先辈赴京"
target_text="送吴先辈赴京222"

SequenceMatcher(None, source_text, target_text).ratio()

>>>0.8


本文地址: http://chenxm.cc/article/1208.html
版权声明: 本文为原创文章,版权归  陈新明  所有,欢迎分享本文,转载请保留出处!
上一篇: python re模块去掉括号及其里面的内容
下一篇: python inspect获取类的__init__的传参参数
发表评论

还没有留言,还不快点抢沙发?