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

2024-08-29 05:52

本文主要是介绍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=“.*”来达到效果。在文件比较多和内容比较多的时候,这个方法可以更有效的差分文本。

这篇关于Beyond Compare忽略特定格式文本,忽略匹配正则表达式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1117031

相关文章

HTML5表格语法格式详解

《HTML5表格语法格式详解》在HTML语法中,表格主要通过table、tr和td3个标签构成,本文通过实例代码讲解HTML5表格语法格式,感兴趣的朋友一起看看吧... 目录一、表格1.表格语法格式2.表格属性 3.例子二、不规则表格1.跨行2.跨列3.例子一、表格在html语法中,表格主要通过< tab

Java 正则表达式URL 匹配与源码全解析

《Java正则表达式URL匹配与源码全解析》在Web应用开发中,我们经常需要对URL进行格式验证,今天我们结合Java的Pattern和Matcher类,深入理解正则表达式在实际应用中... 目录1.正则表达式分解:2. 添加域名匹配 (2)3. 添加路径和查询参数匹配 (3) 4. 最终优化版本5.设计思

C#TextBox设置提示文本方式(SetHintText)

《C#TextBox设置提示文本方式(SetHintText)》:本文主要介绍C#TextBox设置提示文本方式(SetHintText),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录C#TextBox设置提示文本效果展示核心代码总结C#TextBox设置提示文本效果展示核心代

Python中使用正则表达式精准匹配IP地址的案例

《Python中使用正则表达式精准匹配IP地址的案例》Python的正则表达式(re模块)是完成这个任务的利器,但你知道怎么写才能准确匹配各种合法的IP地址吗,今天我们就来详细探讨这个问题,感兴趣的朋... 目录为什么需要IP正则表达式?IP地址的基本结构基础正则表达式写法精确匹配0-255的数字验证IP地

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

详解nginx 中location和 proxy_pass的匹配规则

《详解nginx中location和proxy_pass的匹配规则》location是Nginx中用来匹配客户端请求URI的指令,决定如何处理特定路径的请求,它定义了请求的路由规则,后续的配置(如... 目录location 的作用语法示例:location /www.chinasem.cntestproxy

Python将博客内容html导出为Markdown格式

《Python将博客内容html导出为Markdown格式》Python将博客内容html导出为Markdown格式,通过博客url地址抓取文章,分析并提取出文章标题和内容,将内容构建成html,再转... 目录一、为什么要搞?二、准备如何搞?三、说搞咱就搞!抓取文章提取内容构建html转存markdown

如何自定义Nginx JSON日志格式配置

《如何自定义NginxJSON日志格式配置》Nginx作为最流行的Web服务器之一,其灵活的日志配置能力允许我们根据需求定制日志格式,本文将详细介绍如何配置Nginx以JSON格式记录访问日志,这种... 目录前言为什么选择jsON格式日志?配置步骤详解1. 安装Nginx服务2. 自定义JSON日志格式各

python dict转换成json格式的实现

《pythondict转换成json格式的实现》本文主要介绍了pythondict转换成json格式的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下... 一开始你变成字典格式data = [ { 'a' : 1, 'b' : 2, 'c编程' : 3,

使用Python实现文本转语音(TTS)并播放音频

《使用Python实现文本转语音(TTS)并播放音频》在开发涉及语音交互或需要语音提示的应用时,文本转语音(TTS)技术是一个非常实用的工具,下面我们来看看如何使用gTTS和playsound库将文本... 目录什么是 gTTS 和 playsound安装依赖库实现步骤 1. 导入库2. 定义文本和语言 3