Beyond Compare使用正则表达式忽略不重要文本的对比

1.Beyond Compare 软件设置

Beyond Compare 软件设置如下图所示,按照步骤1~5顺序设置点击OK就可以完成正则表达式的配置,注意第4步需要输入对应的正则表达式,下方的OK按钮才会显示为可以点击的状态。
beyondCompare界面设置
在设置完成正则表达式后,点击≈按钮,就可以查看除正则表达式匹配意外的其他不同,提高文件对比的效率。
在这里插入图片描述

2.正则表达式

先介绍下正则表达式各种符号的含义
常见符号的含义
以下通过几个不同的示例对正则表达式进行说明。

示例1:需要忽略包含特定字符串的行且文本内容多

文本A内容为
abc = 999
bbb = 102
ccc = 234

文本B内容为
abc = 000
bbb = 102
ccc = 911

在这里插入图片描述

我们不关注abc对应行的内容,此时正则表达式如图

在这里插入图片描述
点击ok之后,对应abc行的内容会显示蓝色:
在这里插入图片描述
此时点击≈会显示如下:
在这里插入图片描述
之后我们解释对应正则表达式的含义:.*abc.*
①.*:匹配任意数量的任意字符,包括零个字符
②abc:需要匹配的字符串
所以以上正则表达式解读为:匹配任意数量的任意字符(包括零个字符),然后是字符串abc,再接着使任意数量的任意字符(包括零个字符)。

示例2:忽略特定内容开头或者结尾的行

1.忽略特定内容开头的正则表达式:^string.*

①^:表示匹配字符串的开头
②string:需要匹配的字符串

2.忽略特定内容结尾的正则表达式:string$

①$:表示匹配字符串的结尾
②string:需要匹配的字符串

除次之外还有很多组合形式的正则表达式可以使用,每种正则表达式根据每个人的需求不同而存在差异。欢迎大家交流学习,我是’'小夜曲”,会分享自己遇到问题的解决方法。

  • 9
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值