假设我们有两个例子:
一:
a = "Six d.o.g.s."
b = "six d.o.g.s"
二:
c = "Death Disco"
d = "deathdisco"
e = "deathdisco666"
两者略有不同。第一个有一个点,第二个之间没有空格。有些是小写的。
客观的:
对于给定的, 如果它们有两个字母“错误”
a
,b
我们想a.lower()==b.lower()
给出。true
因为“错误”只有一个空格,所以
c
andd
为真。但是对于
c
ande
,虽然 thee
的长度多了两个字母(与 相比c
),但我们有三个不同的字母。
我怎么能用python做到这一点?通过正则表达式还是有类似目的的库?