问题标签 [text-comparison]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1897 浏览

eclipse - Eclipse 文本比较顺序

我正在使用 Eclipse 3.4(在 Mac 上),我对文本比较感到烦恼,因为我正在按特定顺序比较文件,这不是我想要的。

当我比较两个文件时,它似乎总是把第一个文件(按字母顺序)放在左边,后一个放在右边,但我希望能够在比较的基础上改变它。
比较'file-a'和'file-b'的IE总是在左边有'file-a',但这并不总是我想要的。我似乎记得在早期版本的 Eclipse 中,更改选择比较时右键单击的文件 -> 彼此更改了顺序,但这在 3.4 中对我不起作用。

我为什么关心的一个例子:
我刚刚执行了一个颠覆合并并发生了冲突,所以我现在有以下文件:
file
file.merge-left
file.merge-right
file.working

我已经对文件进行了更改,现在想将文件file.merge-rightfile.workingfile.merge-left进行比较并拆分编辑器,以便我可以将工作/左侧更改放在文件/右侧更改之上,然后只需翻阅比较编辑器并确保此文件与合并所来自的文件之间的差异已被保留,但文件在左侧,而file.working在右侧,因此差异需要对角线比较,而不仅仅是比较顶部和底部。

0 投票
5 回答
1551 浏览

php - 将大量文本(聚类)与矩阵进行比较

我有以下 PHP 函数来计算文本之间的关系:

该变量$terms_in_articleX必须是一个数组,其中包含出现在文本中的所有单个单词。

假设我有一个包含 20,000 条文本的数据库,这个函数将花费很长时间来运行所有连接。

我怎样才能加速这个过程?我应该将所有文本添加到一个巨大的矩阵中,而不是总是只比较两个文本吗?如果您有一些代码方法,最好是在 PHP 中,那就太好了。

我希望你能帮助我。提前致谢!

0 投票
1 回答
1348 浏览

string - 如何比较一组字符串以找到共同的子字符串

我正在尝试创建一个脚本来查看字符串文件列表并报告它们之间最常见的子字符串。

例如:

  1. 你好,我是一弦。我喜欢苹果和橘子。我们在这里都是字符串。
  2. 你好,我是二线。我喜欢苹果和橘子。我们在这里都是字符串。
  3. 你好,我是三号线。我喜欢苹果和橘子。我们在这里都是字符串。
  4. 你好,我是四弦。我喜欢苹果和橘子。我喜欢表达我的个性。

我希望脚本告诉我字符串之间的共同元素是什么,高于某个阈值(例如,5 个字符)。

理想情况下我会被告知

  • “我喜欢苹果和橘子”出现在所有文件中
  • “你好,我是字符串”出现在所有文件中
  • “We are all strings here”出现在三个文件中。

如果在我熟悉的技术(SQL、Javascript、PHP、Ruby 或 Bash)中存在执行此操作的函数,我会非常高兴...

非常感谢,

杰克

0 投票
1 回答
300 浏览

ruby - 在文本中查找相似行 - 分阶段 - 动态比较

我有一个小的生物信息学问题,我认为应该很容易解决。与“基因型定相”有关。但我不确定如何解决它。在下面的摘录中,第一列是标识符,随后的列是用“a”或“b”标记的二元基因型。“-”表示缺失值。

基本上,我想尽量减少行之间的差异数量。(我不能编辑单个列,但可以翻转整行的标签)。前四行的结果是这样的:

作为第一步,我需要进行成对比较。但是量化差异的好方法是什么,以便我知道必须翻转哪些行标签?(2 个连续的行很少匹配 100%;可能有多个(甚至很多)不匹配以及缺失值)。

(理想情况下在 ruby​​ 或 R 中)

0 投票
1 回答
766 浏览

php - 比较php中文本文件的字符

假设我有两个文本文件。

第一个,被称为reference.txt具有以下内容:

第二个,被称为compare.txt具有以下内容:

我想比较第一个和第二个文本文件中的每个字符并忽略空格。我已经工作了好几个星期了!

希望任何人都可以帮助我。给个想法,对我来说肯定足够了

谢谢

0 投票
5 回答
392 浏览

iphone - 如何测试字符串的文本

我想测试一个字符串,看看它是否包含文本“hello”。我希望测试不考虑大写。如何测试这个字符串?

0 投票
1 回答
247 浏览

asp.net-mvc - ASP.NET MVC 的文本修订比较 StackOverflow 样式?

我想显示文本的修订,我喜欢 StackOverflow 的做法(例如,见下文)。是否有可以接收两个文本并输出这样一个结果的开源 .NET 代码?如果您知道也可能相关的付费解决方案,谢谢。

在此处输入图像描述

0 投票
2 回答
6234 浏览

.net - 比较文本并获得差异

好吧,我想比较 2 个字符串(版本一和版本二)并以我可以自己转换为 html 的格式获取差异,就像您可以在堆栈溢出时查看帖子是如何在此处编辑的,或者像 svn 跟踪之间的差异修订......

它必须是完整的托管代码库。

喜欢这个JavaScript,但我需要在服务器端做它..

0 投票
1 回答
7310 浏览

jquery - 是否有 jQuery 插件来比较两个不同文本字符串的差异?

我需要比较维基百科或 Stackoverflow 中相同文本的两个不同版本的差异,我想知道是否有用于这种目的的 jQuery 插件。

0 投票
1 回答
356 浏览

string - 如何查找所有 3 个字符或更长的公共子字符串

是否有一种有效的算法来搜索和转储 2 个字符串之间的所有常见子字符串(长度为 3 或更长)?

示例输入:

示例输出:

在示例中,“-D”、“-M”也是一个常见的子字符串,但不是必需的,因为它的长度只有 2。(示例中可能缺少一些输出,因为它们太多了......)