问题标签 [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 回答
2023 浏览

php - 由于网站所有者进行实时更改,因此在两个目录之间执行“git diff”

我有一个正在处理的项目,我已经在 git repo 中设置了该项目。

自从我发布了我的最新版本以来,网站所有者通过直接覆盖它对工作/内容进行了一些更改。

显然,这些更改是在版本控制之外进行的。我想我可以覆盖我的回购的全部内容,然后提交。那应该可行...但我真的不喜欢这样做的想法,尤其是如果用不正确或不良做法的东西替换了正确的代码/ html结构。

我想做的是将网站从现场转储到另一个目录并进行递归差异,所以我只能覆盖那些已更改的文件(如果有任何问题,请纠正任何问题)

0 投票
1 回答
877 浏览

excel - Excel VBA:将CompareMode设置为TextCompare with Dictionary时出现“无效的过程调用或方法”

出于某种原因,我无法将CompareMode字典offONameDic中的TextCompare. 我不断得到一个"Invalid Procedure or Call Error". 我想确保用户提供的密钥的大写不会影响字典将密钥识别为有效的能力,即如果密钥是“hello”,“Hello”也将被识别为密钥。

请注意,我使用 VBA Excel 中已安装库列表中的 Microsoft 脚本运行时参考

我的代码:

0 投票
1 回答
60 浏览

sql-server - SQL Server 如何处理带有 LEADING 空格的文本比较

关于如何不需要在 sql server 中使用where rtrim(columnname) = 'value'已经做了很多(并且很容易在互联网上找到) ,因为它会自动将带有或不带有尾随空格的值视为相同.

但是,我很难找到有关 LEADING 空间的信息。如果(无论出于何种原因)我们的数据仓库在某些 varchar / char 类型的字段上有前导空格并且我们需要 where 子句 - 我们仍然需要 where ltrim() 怎么办?我试图通过研究其他选项来避免这种巨大的性能损失。谢谢你

0 投票
1 回答
127 浏览

java - Java:检查两个文本段落是否不同,在删除句子时给出错误

我正在开发一个用于记笔记的 Java 应用程序。现在,每当用户编辑便笺中的文本时,我都想找出 oldText 和 newText 之间的区别,以便将其添加到该便笺的历史记录中。

为此,我将每个段落拆分为多个字符串,方法是在点处拆分它们。然后我使用 diff-match-patch 比较该字符串列表中的句子。

到目前为止,它可以很好地添加、编辑文本,但是一旦我删除一个句子,就会出现问题。

情况是

但正因为如此,比较器看到 sentence2 被 sentence3 替换, sentence3 被 sentence4 替换,以此类推。

这不是理想的行为,但我不知道如何纠正这种情况。我将发布我的代码,请让我知道如何正确获取它们之间的差异。

GroupNoteHistory 是我保存 oldText 和 newText 仅更改的对象。我希望我的代码是可以理解的。

请让我知道我能做什么。非常感谢。:-)

0 投票
1 回答
98 浏览

c# - C# for 循环文本比较

我试图通过遍历值并找到与我的直径变量匹配的值来分配组合框索引。(组合框项目根据直径而变化,例如,某些管道类型只有 0.5"、1.0",而其他管道类型可能具有中间 0.75" 值)。

代码比较似乎永远不会成立(因此 myIndex 在初始化之外从未分配过任何东西),尽管当我在其上放置断点时,文本字符串会在适当的迭代中匹配。

这是我用来分配管道直径的,但它被截断了。(例如,当组合框文本为“1.0”时,管道直径被指定为“1”

0 投票
1 回答
70 浏览

java - Java lib比较两个文本文件并支持通配符

我正在使用 Selenium 创建自动测试。测试的结果是报告文件,我需要与预期的文件进行比较。有没有办法与 Java 中的文本文件进行比较?我想使用通配符来屏蔽一些数据。我查看了ApprovalTests但似乎它不支持通配符

0 投票
0 回答
283 浏览

text - NotePad++ - 如何更改比较中突出显示的差异?

我正在使用 Notepad++ 的比较插件比较两个文本。为方便起见,我希望能够对每个突出显示的差异进行小幅更改。我希望它使每个单词都大写,但它可以像添加星号一样简单(因为那时我可以使用正则表达式将其变为大写)。所以基本上:

甚至只是

似乎我对突出显示的差异无能为力。它仅用于观看。在谷歌上搜索这个已经带来了“标记”,但我不知道这有什么帮助,我仍然无法标记每一个变化。这变得相当令人难以置信。搜索似乎只会带来比较插件或标记功能的一般描述。有没有办法我可以做到这一点?先感谢您。

0 投票
2 回答
268 浏览

excel - 两个包含文本但一个包含多个分隔符的单元格之间的字符串比较

我希望比较 excel 中包含相似文本但其中包含不同分隔符的两个单元格。我想在比较字符串时忽略分隔符。

例如。

我完全不知道宏。任何线索表示赞赏!

0 投票
2 回答
4634 浏览

linux - Ubuntu中两个文本文件内容的比较

我有两个 2.4M 的文本文件。我喜欢比较这两个文本文件有什么不同。我用过康帕雷。它有效,但对于大文件大小来说速度很慢。看起来永远无法完成比较。

什么是 Ubuntu 或 Windows 中比较和可视化两个文本文件内容的最佳软件。

0 投票
1 回答
118 浏览

excel - 比较字符串的各个部分

我正在尝试比较两个具有相似文本的单元格,例如: Cell A1: original_content Cell B1: orig_cont

我希望能够比较 A1 和 B1 并获得比较结果为“TRUE”

在拆分单元格(文本到列)后,我试图在 MATCH 函数中使用通配符,但我想依赖于使用公式。