超越比较正确匹配相似的线条

时间:2017-02-17 11:23:05

标签: compare comparison string-comparison beyondcompare beyondcompare4

我正在使用Beyond Compare 4.1.6来区分文本配置文件。每行有一个配置参数,每行格式如下: :=

我想配置Beyond Compare,以便当两行中的:部分行完全相同时,它将仅对齐行。换句话说,从行的开头到结肠的所有内容必须完全匹配要对齐的两条线。请注意,冒号不能出现,因此我希望Beyond Compare基于其对齐决策的冒号将始终是该行中的第一个冒号。

一个例子是:

# FILE 1
abcdefgh:string=5

# FILE 2
abcdefkh:string=5

Beyond Compare对齐这两行,即使我不想这样做。

我无法通过编辑语法规则或调整其他功能来强制Beyond Compare来比较所需的行。

如何使Beyond Compare获得如上所述的匹配线?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以将它与表格比较进行比较。

然后,您必须将=设置为字段分隔符: enter image description here

当你这样做时,你有两列,第一列是关键列(如果不是,你可以定义它)。

在此之后,你得到你想要的结果(如果我理解你的问题): enter image description here

如果您经常需要,可以将设置存储为文件格式。