14

我正在使用 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}/ .

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

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

非常感谢对此或其他工具/脚本的任何指针。

约翰。

4

3 回答 3

10

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

于 2017-10-30T01:54:14.717 回答
6

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

在此处输入图像描述

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

于 2019-03-19T03:24:46.047 回答
0

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

  • 选择规则、选项卡列;

  • 编辑日期栏;

  • 选中不重要的复选框;

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

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

在此处输入图像描述

于 2017-01-27T10:04:53.723 回答