Notepad++ 和正则表达式 只保留自己想要的内容

一、需求

如下文本,三段相同结构的数据,想要获取每段结构中'重复的Ids '后面的数字

复制代码
2023-10-26 18:49:49
重复的Ids 26443,26575
要删除的Ids 4174,4199,4200,5550

2023-10-26 18:49:49
重复的Ids 26436,26443,26575
要删除的Ids 4166,4199,4200,5550

2023-10-26 18:49:49
重复的Ids 26436,26443,26575
要删除的Ids 4166,4174,4200,5550

2023-10-26 18:49:49
重复的Ids 26436
要删除的Ids 4166

二、实现

通过Notepad++ 和正则表达式 替换文本的方式,最后只留下想要的数字。

查找:.*?(要删除的Ids\s+)([\d,]+)

替换:$2\r

替换前:

替换后:

三、说明

查找表达式.*?(要删除的Ids\s+)([\d,]+)

  • .*?:匹配任意字符(除换行符外)零次或多次,使用非贪婪模式进行匹配。
  • (要删除的resumeIds\s+):括号中的内容表示一个捕获组,匹配"要删除的resumeIds "这个具体文本,后面跟着一个或多个空白字符。
  • ([\d,]+):括号中的内容表示另一个捕获组,匹配一个或多个数字和逗号

替换表达式$2\r

替换为捕获的第二部分

相关推荐
Ai老司机15 小时前
Notepad++ 中文版下载安装完整指南(2026最新,8.9.3版)
文本编辑器·notepad++·代码编辑器·notepad++下载·notepad++安装教程·notepad++中文版·免费编辑器
px不是xp16 小时前
微信小程序组件化开发最佳实践
微信小程序·小程序·notepad++
普通人61 天前
微信小程序又双叒叕改获取头像昵称的接口了
微信小程序·小程序·notepad++
kcuwu.1 天前
Python 正则表达式从入门到实战
数据库·python·正则表达式
羊小蜜.1 天前
Mysql 07: 正则表达式查询(REGEXP)全解
数据库·mysql·正则表达式
Dxy12393102161 天前
正则表达式如何匹配提取文章日期
数据库·mysql·正则表达式
xiaoliuliu123454 天前
Notepad++ 8.6 文本编辑器安装教程:详细步骤+自定义路径+桌面快捷方式
notepad++
Dxy12393102165 天前
Python正则表达式判断姓名:详细解析
python·mysql·正则表达式
多年小白5 天前
2026年AI智能体“三国杀“:腾讯龙虾矩阵、阿里千问生态与字节豆包的技术架构全解析
网络·人工智能·科技·矩阵·notepad++
一个小猴子`6 天前
快速了解正则表达式
正则表达式