我正在开发一个应用程序,我必须“匹配”许多字符串以存在不同的单词和短语。我现在使用的常规方法虽然必须得到100%匹配才能成为真实:
一个例子:
string1 = "This education takes (around) 2 years."
string2 = "It will take around 2 years to finish this education."
当然我可以写一个标准的正则表达式来匹配它们,但通常我不知道我进入的字符串的内容。
在这种情况下,有没有办法匹配接近度?所以我可以写一个匹配条件,例如定义接近度必须至少为80%才能成为真实的?
P.S。我正在运行Ruby 2.0.0-p353和Rails 4.0.1