【发布时间】:2015-09-16 09:46:27
【问题描述】:
我有一个 array_subscribed_players,我正在检查这个数组是否包含这样的字符串:
array_subscribed_players.include?(subscription.user.full_name_inversed.downcase.strip)
我正在寻找一种方法让这个表达式返回true,即使我给出的字符串与array_subscribed_players 中包含的字符串不完全匹配。假设是否有一个或两个不同的字母,或者它是否有一个额外或更少的字母。
【问题讨论】:
-
Bob Jones 和 Rob Bones 匹配?只有两个字母不同,但显然不是错字。正则表达式无法实现 NLP,但如果两个字母不同,您可以进行粗略匹配以匹配,但您会得到一些非常不准确的结果