如何在 notepad++ 中删除某一行的一部分?

如何在 notepad++ 中删除某一行的一部分?

因此,这一行是:

UPDATE `traffic`.`traffic_log` SET `fb_adgroup_id`='888197766666640010238881977,748062737,install,2017-12-25 06:51:34,1,0,,0,,255.164.216.69 -  -  [25/Dec/2017:06:51:34  0000] GET /backendServer/app/post/install?token=8bbbbbbbf6asd8eeeeeee6c48fe3f111&mob_channel=Pinterest_Bidalgo:_battelship_android&isInstall=true&is_impression=1&appUniqueIdentifier=f85c0134cfdc38a8e8b1e413eeb186f354361028f85c0134cfdc38a8e8b1e413eeb186f35432341028&pinterest_ID=88819776666664 HTTP/1.0 200 0 

这是一张非常大的表格。我需要删除从行中间第一个“-”到行尾的所有内容。对于这么多行,使用 alt+click 是不现实的。

答案1

  • Ctrl+H
  • 找什么:-.+$
  • 用。。。来代替:LEAVE EMPTY
  • 检查环绕
  • 检查正则表达式
  • 请勿检查. matches newline
  • Replace all

解释:

-   : literally a dash
.+  : 1 or more any character but newline
$   : end of line

给定示例的结果:

UPDATE `traffic`.`traffic_log` SET `fb_adgroup_id`='888197766666640010238881977,748062737,install,2017

相关内容