Notepad++去掉每行某个字符串前面的字符,删除重复行

去掉每行某个字符串前面的字符

删除S 之前的所有字符用:^.*s

删除S 之后的所有字符用:s.*$

 

原始数据(省略一万行)

Line 30: 2022-02-11 13:54:31.580 [TestNG-test=Regression-1] INFO c.m.a.d.u.o.LooseyJSONComparator -uniqueKey:name
Line 39: 2022-02-11 13:54:33.162 [TestNG-test=Regression-2] INFO c.m.a.d.u.o.LooseyJSONComparator -uniqueKey:householdId,householdType
Line 46: 2022-02-11 13:54:33.791 [TestNG-test=Regression-5] INFO c.m.a.d.u.o.LooseyJSONComparator -uniqueKey:householdId,householdType
Line 47: 2022-02-11 13:54:33.791 [TestNG-test=Regression-5] INFO c.m.a.d.u.o.LooseyJSONComparator -uniqueKey:portfolioId
Line 55: 2022-02-11 13:54:34.614 [TestNG-test=Regression-1] INFO c.m.a.d.u.o.LooseyJSONComparator -uniqueKey:name
Line 61: 2022-02-11 13:54:35.005 [TestNG-test=Regression-3] INFO c.m.a.d.u.o.LooseyJSONComparator -uniqueKey:portfolioId

 

第一步:

删除每行LooseyJSONComparator -之前的字符

 

 之后成了这样(省略一万行):

 

 第二步:去除重复行

^(.*?)$\s+?^(?=.*^\1$)

 

 

最终结果:

 

posted on   张缤分  阅读(4323)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示