【问题标题】:How to do advanced string comparison in Ruby?如何在 Ruby 中进行高级字符串比较?
【发布时间】:2011-06-13 07:19:12
【问题描述】:

我正在尝试比较 2 段字符串,其输出必须是相似度的百分比。

我尝试过使用diff 方法和一些Natural Language Processing tools 来做到这一点

在 ruby​​ 中有没有更好的方法来做到这一点?

【问题讨论】:

标签: ruby string string-comparison


【解决方案1】:

查看我的类似问题here 我需要但不知道它叫什么的是Levenshtein distance algorithm

【讨论】:

    【解决方案2】:

    您可能想为此尝试使用 Levenshtein 字符串距离算法。 http://rubygems.org/gems/text 具有此功能的实现以及其他有用的字符串比较实用程序。

    【讨论】:

    • 又找到了一个 gem.. 一个高级 gem,叫做 English english.rubyforge.org .. 也许它使用了 Text gem
    猜你喜欢
    • 1970-01-01
    • 2011-08-15
    • 2020-10-15
    • 1970-01-01
    • 2013-12-12
    • 2011-10-16
    • 2016-12-22
    • 1970-01-01
    • 2013-05-24
    相关资源
    最近更新 更多