忽略超越比较中数字之间的微小差异

Cri*_*uca 5 beyondcompare3

我有2个文件,里面有一些数字值,我想使用Beyond Compare比较它们。但是,如果两个数字之间的差异足够小,我希望“超越比较”忽略这些差异。

例如,我file1.txt使用以下值命名文件:

value1: 10
value2: 8.2
value3: 5.7
Run Code Online (Sandbox Code Playgroud)

第二个文件file2.txt使用以下值命名:

value1: 8
value2: 8.4
value3: 6.3
Run Code Online (Sandbox Code Playgroud)

我希望Beyond Compare仅在两个数字之间的差异大于0.5的情况下(仅在第1行和第3行上)显示差异。

有人可以告诉我该怎么做吗?我尝试使用正则表达式,但没有成功。

编辑:

我尝试了@Chris Kennedy告诉的答案,这是结果:

打印屏幕

Chr*_*edy 4

Beyond Compare 的文本比较不支持忽略数字容差的差异。它只能忽略基于使用正则表达式或文本分隔符的文本匹配的差异。

Beyond Compare 3 的数据比较(BC4 中的表比较)确实支持数字容差。加载文件进行数据比较,然后单击“规则”工具栏按钮(裁判图标)。转到“列”选项卡。双击一列进行编辑。取消选中“使用默认值”。将类型下拉列表设置为数字。输入数字容差。请注意,如果在列设置中选中“键”,则“数字容差”不可用。