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$)

 

 

最终结果:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM