我已經得到了一個array_subscribed_players,我檢查,如果該數組包含字符串是這樣的:使兩個字符串匹配即使其中一個包含錯字
array_subscribed_players.include?(subscription.user.full_name_inversed.downcase.strip)
我正在尋找一種方法,使這個表達式返回true
即使我給出的字符串與array_subscribed_players
中包含的字符串不完全匹配。比方說,如果有一個或兩個不同的字母,或者如果它有一個額外的或更少的字母。
Bob Jones&Rob Bones match?只有兩個字母不同,但顯然不是拼寫錯誤。正則表達式不可能使用NLP,但如果兩個字母不同,你可以進行粗略匹配,但是你會得到一些非常不準確的結果 – Yule