Skip to main content
 首页 » 编程设计

python之FuzzyWuzzy 字符串匹配之区分大小写

2025年05月04日20xxx_UU

我正在使用 FuzzyWuzzy String Matching module from SeatGeek .

我发现在使用 token_set_ratio 搜索算法时,大小写上的微小差异会产生截然不同的结果。

例如,如果我在文件中查找短语“I am eating”,我会得到 100% 的匹配。但如果短语是“我正在吃”,只需改变一个字母的大小写,就可以得到 65% 的匹配。

有没有办法让算法不区分大小写?

请您参考如下方法:

token_set_ratio() 默认不区分大小写。

from fuzzywuzzy import fuzz 
fuzz.token_set_ratio("I am eating", "i am eating") 
=> 100