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

Joh*_*ohn 7 datetime date datestamp beyondcompare beyondcompare3

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

abc,bbbb,cdef,test,14:45:23.123,info,comment

我想从比较中省略日期。

我选择了“会话”>“会话设置”>“重要性”选项卡>“编辑语法”按钮,并创建了一个新规则。

输入元素名称后,我选择了“基本”类别,选中了“正则表达式”并搜索“文本”。[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}/ 。

然后,我在工具栏上单击“忽略无关紧要的差异”。

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

此或其他工具/脚本的任何指针将不胜感激。

约翰。

Mat*_*hew 8

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

在此输入图像描述

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


wip*_*wip 5

在Beyond Compare 4.1.9中,可以通过取消选中“规则”窗口的“比较”选项卡中的“比较时间戳”来忽略修改日期。

  • 1) 您可以在帮助中搜索“时间戳”,但是 2) 说到 BC v.4.4.3,在比较窗口(会话)内,单击“过滤器”,然后转到“比较”选项卡并取消选中“比较时间戳”(或根据需要定义您的设置)。 (3认同)

小智 0

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

  • 选择规则、选项卡列;

  • 编辑日期栏;

  • 勾选不重要的复选框;

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

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

在此输入图像描述