欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > Beyond Compare忽略特定格式文本,忽略匹配正则表达式

Beyond Compare忽略特定格式文本,忽略匹配正则表达式

2024/10/25 23:26:36 来源:https://blog.csdn.net/gdizcm/article/details/141574533  浏览:    关键词:Beyond Compare忽略特定格式文本,忽略匹配正则表达式

一 概述

文本对比时忽略某些文本。比如有些生成的文件需要做差异对比,除了内容有差异外,自动生成的ID也不同,想忽略这些ID。特别是文件内容比较多的时候。

如上图,其中UUID=“*”的部分我想忽略。

二 方法

方法1

通过Beyond Compare 3.3.3比较时,这样设置:

1.点击规则设置按钮,就是这个戴帽子的小人。

2.点击“重要”选项卡

3.点击“编辑语法...”按钮

4.点击“新建”按钮

5.勾选“正则表达式”框,通过正则表达式设置忽略的格式。

6.填入正则表达式UUID=".*"来匹配文本。

7.点击“确认”

8.点击“确认”

9.取消勾选新建的元素。我的理解是如果选中就是重要的,不选中就是不重要的,不重要的会被忽略。

然后会变成这样:

然后点击约等于号忽略不重要的选项,最终实现下面的效果。

方法2

beyond compare版本4.4.6。在文本比较页面进行如下操作。

前面的步骤跟方法1类似,也是先点击“规则”按钮,就是那个戴帽子的小人。然后切换到Importance页。

1.点击“+”,创建一个新的忽略规则

2.勾选“Regular expression”,支持正则表达式

3.输入正则表达式UUID=".*"

然后点击约等于号忽略不重要的选项,即可实现忽略效果。

方法3

beyond compare版本4.4.6。对于文件夹比较时,进行如下操作。

前面的步骤跟方法1类似,也是先点击“规则”按钮,就是那个戴帽子的小人。

1.切换到"Other Filters"选项卡

2.点击“+”,创建一个新的忽略规则

3.选择“Containing”

4.勾选“Regular expression”,支持正则表达式

5.输入正则表达式UUID=".*"

然后点击约等于号忽略不重要的选项,即可实现忽略效果。

三 总结

这种比较可以根据自己的需要进行修改。比如上图中使用了正则表达式UUID=“.*”来达到效果。在文件比较多和内容比较多的时候,这个方法可以更有效的差分文本。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com