忽略比较文件比较中的日期列

时间:2014-02-07 16:23:42

标签: date datetime beyondcompare beyondcompare3 datestamp

我正在使用BeyondCompare3我有两个文件,其中包含这种格式的行。

ABC,BBBB,CDEF,测试,14:45:23.123,信息,评论

我想省略比较中的日期。

我选择了会话>会话设置>重要性标签>编辑语法按钮并创建一个新规则。

输入元素名称后,我选择了基本类别,选中正则表达式并搜索文本。 [0-9] {1,2}:[0-9] {1,2}:[0-9] {1,2} [0-9] {1,3}。我也试过/ [0-9] {1,2}:[0-9] {1,2}:[0-9] {1,2}。[0-9] {1,3} /

然后我点击工具栏上的“忽略不重要的差异”。

我希望这会忽略比较中的日期列。但事实并非如此。

非常感谢您对此工具/脚本的任何指示。

约翰。

3 个答案:

答案 0 :(得分:3)

在Beyond Compare 4.1.9中,您可以通过取消选中"比较时间戳"来忽略修改日期。在标签"比较" "规则"窗口。

答案 1 :(得分:1)

您还可以在“规则”部分中添加正则表达式来定义要忽略的文本(不重要的文本),如下所示:

enter image description here

https://www.scootersoftware.com/vbulletin/forum/beyond-compare-2-discussion/beyond-help/2292-set-to-ignore-date-and-timestamp-difference

答案 2 :(得分:0)

在“比较表”会话中,比较两个文件执行以下操作:

  • 选择规则,标签栏;

  • 编辑日期列;

  • 选中不重要的复选框;

  • 启用次要(忽略次要和不重要的差异);

日期容差也是一种选择,但这不是您的问题。

enter image description here