我有2个文件,里面有一些数字值,我想用Beyond Compare比较它们。但如果两个数字之间的差异足够小,我希望Beyond Compare忽略这些差异。
例如,我有一个名为file1.txt
的文件,其值为:
value1: 10
value2: 8.2
value3: 5.7
以及名为file2.txt
的第二个文件,其值为:
value1: 8
value2: 8.4
value3: 6.3
我希望Beyond Compare仅在两个数字之间的差异大于0.5时显示差异,在本例中为第1行和第3行。
有人能告诉我怎么能这样做?我尝试使用正则表达式,但我没有成功。
修改
我试过@Chris Kennedy的答案,这就是结果:
答案 0 :(得分:3)
超越比较的文本比较并不支持忽略数字容差的差异。它只能忽略基于使用正则表达式或文本分隔符的文本匹配的差异。
超越比较3的数据比较(BC4中的表比较)确实支持数字容差。加载文件数据比较,然后单击规则工具栏按钮(裁判图标)。转到“列”选项卡。双击列进行编辑。取消选中"使用默认"。将“类型”下拉列表设置为“数字”。输入数字容差。请注意,如果在列设置中选中了密钥,则数字容差不可用。