字符串比较不完全匹配

时间:2020-06-11 14:21:31

标签: python regex string

我有一个字符串,例如:

my_string = "Man Utd (Supernova) Esports"

而且我正在尝试访问的API数据为Manchester United (Supernova) Esports

现在我可以做:

If 'Man' in `Manchester United (Supernova) Esports:
   do something()

但这是一个非常简单的字符串,带有简单的答案。还有很多其他的字符串命名约定不规则之处。是否有一个库检查多少个字符匹配?即如果匹配15/31个字符,则可能是正确的字符串。正则表达式的动态性不足以适用于我认为的这种事情。

我基本上想要一个近似的匹配,而不是一个精确的匹配!

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:2)

difflib应该可以帮助您。

示例:

name="{s.name}"
相关问题