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

相关文章

苹果macOS 26 Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色

《苹果macOS26Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色》在整体系统设计方面,macOS26采用了全新的玻璃质感视觉风格,应用于Dock栏、应用图标以及桌面小部件等多个界面... 科技媒体 MACRumors 昨日(6 月 13 日)发布博文,报道称在 macOS 26 Tahoe 中

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

Python实现精准提取 PDF中的文本,表格与图片

《Python实现精准提取PDF中的文本,表格与图片》在实际的系统开发中,处理PDF文件不仅限于读取整页文本,还有提取文档中的表格数据,图片或特定区域的内容,下面我们来看看如何使用Python实... 目录安装 python 库提取 PDF 文本内容:获取整页文本与指定区域内容获取页面上的所有文本内容获取

C++ 函数 strftime 和时间格式示例详解

《C++函数strftime和时间格式示例详解》strftime是C/C++标准库中用于格式化日期和时间的函数,定义在ctime头文件中,它将tm结构体中的时间信息转换为指定格式的字符串,是处理... 目录C++ 函数 strftipythonme 详解一、函数原型二、功能描述三、格式字符串说明四、返回值五

C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式

《C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式》Markdown凭借简洁的语法、优良的可读性,以及对版本控制系统的高度兼容性,逐渐成为最受欢迎的文档格式... 目录为什么要将文档转换为 Markdown 格式使用工具将 Word 文档转换为 Markdown(.

Java中JSON格式反序列化为Map且保证存取顺序一致的问题

《Java中JSON格式反序列化为Map且保证存取顺序一致的问题》:本文主要介绍Java中JSON格式反序列化为Map且保证存取顺序一致的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录背景问题解决方法总结背景做项目涉及两个微服务之间传数据时,需要提供方将Map类型的数据序列化为co

详解如何使用Python从零开始构建文本统计模型

《详解如何使用Python从零开始构建文本统计模型》在自然语言处理领域,词汇表构建是文本预处理的关键环节,本文通过Python代码实践,演示如何从原始文本中提取多尺度特征,并通过动态调整机制构建更精确... 目录一、项目背景与核心思想二、核心代码解析1. 数据加载与预处理2. 多尺度字符统计3. 统计结果可

Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题

《Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题》:本文主要介绍Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录一、前言二、系统架构检测三、卸载旧版 Go四、下载并安装正确版本五、配置环境变量六、验证安装七、常见

正则表达式r前缀使用指南及如何避免常见错误

《正则表达式r前缀使用指南及如何避免常见错误》正则表达式是处理字符串的强大工具,但它常常伴随着转义字符的复杂性,本文将简洁地讲解r的作用、基本原理,以及如何在实际代码中避免常见错误,感兴趣的朋友一... 目录1. 字符串的双重翻译困境2. 为什么需要 r?3. 常见错误和正确用法4. Unicode 转换的

Nginx路由匹配规则及优先级详解

《Nginx路由匹配规则及优先级详解》Nginx作为一个高性能的Web服务器和反向代理服务器,广泛用于负载均衡、请求转发等场景,在配置Nginx时,路由匹配规则是非常重要的概念,本文将详细介绍Ngin... 目录引言一、 Nginx的路由匹配规则概述二、 Nginx的路由匹配规则类型2.1 精确匹配(=)2