相关疑难解决方法(0)

diff一个ruby字符串或数组

如何在Ruby中进行两个字符串或数组的差异?

ruby diff

54
推荐指数
7
解决办法
4万
查看次数

如何在Ruby中进行模糊子串匹配?

我找到了很多关于模糊匹配的链接,将一个字符串与另一个字符串进

我有一个非常长的字符串,它是一个文档和一个子字符串.子字符串来自原始文档,但已被多次转换,因此可能引入了奇怪的工件,例如此处的空格,字符串.子字符串将匹配原始文档中文本的一部分99%或更多.我不匹配以查看此字符串是哪个文档,我试图在文档中找到字符串开始的索引.

如果字符串是相同的,因为没有引入随机错误,我会使用document.index(substring),但是如果甚至有一个字符差异,则会失败.

我认为通过删除除字符串和子字符串中的az之外的所有字符来比较差异,然后使用压缩字符串时生成的索引将压缩字符串中的索引转换为真实文档中的索引.这种情况很好用,其中差异是空格和标点符号,但只要一个字母不同就失败了.

该文档通常是几页到一百页,而子串从几个句子到几页.

ruby string fuzzy-search

17
推荐指数
2
解决办法
9778
查看次数

在Ruby中区分两个XML文档?

使用?查看两个xml文件之间差异的最简单方法是什么?

我查看了Hpricot和Nokogiri,但找不到任何好的比较方法.我也研究了像diffxml这样的unix工具,但宁愿在ruby中使用一些东西.

有人有任何想法吗?

ruby xml diff

5
推荐指数
1
解决办法
2758
查看次数

标签 统计

ruby ×3

diff ×2

fuzzy-search ×1

string ×1

xml ×1