擅长:python、mysql、java
<p>首先,它们不一样,它们有不同的ASCII值。
但是如果你想匹配<code>ü</code>和<code>u</code>
你需要为此工作一点你组类似的字符,你认为在一个类似的列表,这是一个粗略的解决方案,你可以相应地修改</p>
<pre><code>import difflib
similar_groups=[['ü','u']] #add similar special characters here
country = 'Gursu'
country_b = 'Gürsü'
output_list = list(set([li[-1:] for li in difflib.ndiff(country, country_b) if li[0] != ' ']))
match=False #keep false for match found
print(output_list)
for val in similar_groups:
if(sorted(output_list)==sorted(val)):
match=True
else:
match=False
if match:
print("Equal")
#update or skip your stuff here
</code></pre>