python 模糊模糊中的模糊匹配w /数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 模糊模糊中的模糊匹配w /数相关的知识,希望对你有一定的参考价值。
from fuzzywuzzy import fuzz
import re
def partialNumberyRatio(stringA, stringB):
stringA = stringA.lower()
stringB = stringB.lower()
digitsA = "".join(sorted([char for char in stringA if char.isdigit()]))
digitsB = "".join(sorted([char for char in stringB if char.isdigit()]))
digitMatch = float(digitsA in digitsB)
match = fuzz.partial_ratio(stringA, stringB)
return match * digitMatch
print partialNumberyRatio("sweata", "gatorade_SweatMachine_4592")
print partialNumberyRatio("010", "sh010")
print partialNumberyRatio("010", "sh080")
print partialNumberyRatio("010", "sh020")
print partialNumberyRatio("010", "sh100")
print partialNumberyRatio("gfx010 1 600", "GVFX010_P01_060")
print partialNumberyRatio("10 1 600", "GVFX010_P01_060")
以上是关于python 模糊模糊中的模糊匹配w /数的主要内容,如果未能解决你的问题,请参考以下文章
列表性能中的Python模糊匹配字符串
python模糊匹配库能否定制匹配关系
Python 记录链接、模糊匹配和去重
使用python处理selenium中的xpath定位元素的模糊匹配问题
使用python处理selenium中的css_selector定位元素的模糊匹配问题
字符串模糊匹配