如何在Ruby中进行高级字符串比较?

时间:2011-01-21 17:22:49

标签: ruby string string-comparison

我试图比较两段字符串,其输出必须是相似性的百分比。

我尝试使用diff方法和一些Natural Language Processing tools

进行此操作

在ruby中有更好的方法吗?

2 个答案:

答案 0 :(得分:11)

您可能需要尝试使用Levenshtein字符串距离算法。 http://rubygems.org/gems/text有一个实现,以及其他有用的字符串比较工具。

答案 1 :(得分:1)

请参阅我的类似问题here我需要什么,但不知道它的名称是Levenshtein distance algorithm