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 2022-02-11 14:10  张缤分  阅读(4566)  评论(0)    收藏  举报

导航