如何在某个位置删除带有ES字符的行notepad ++

时间:2018-05-22 10:46:05

标签: regex notepad++ lines

62020180327 00000000000344753973KOLESTON PERF.CAST.MD RAME 4/4PZ2222302620ECU0000073800000099800000000000000000000000000000000  0000 22 2200  KOLESTON
62020180327 00000000000353753976KOLESTON PERF.CAST.CH.DOR. 5/3PZ2222302620ECU0000073800000099800000000000000000000000000000000  0000 22 2200  KOLESTON
62020180327 00000000000357189272KOLESTON PERFECT 5/7          PZ2222302620ECU0000066900000089500000000000000000000000000000000  0000 22 2200ESKOLESTON
62020180327 00000000000373189267KOLESTON PERFECT 7/3          PZ2222302620ECU0000066900000089500000000000000000000000000000000  0000 22 2200ESKOLESTON
嗨,我有一个像这样的清单。我如何删除/删除位置141处包含字符ES的行? 谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

以下是一般方法:

用空字符串替换它:^.{140}ES.*(\r?\n|$)

说明:

  • ^.{140}匹配行开头的前140个字符
  • ES是您需要的完全匹配
  • .*(\r?\n|$)匹配其他所有内容,包括换行符。

因此,当您更换所有内容(包括换行符)时,该行将消失。即它甚至没有留下空白。