首页 > 解决方案 > 我如何删除后面的所有内容:

问题描述

我有个问题。在记事本++中,当我清除后面的所有内容时:替换时,我做了 ^[^:]+: 但问题是行的格式是 name1:name2:name3 而我想删除 name1: 所以我只需要name2:name3 有什么想法吗?

标签: notepad++

解决方案


似乎这是一个错误:(在Npp中,使用以下内容:

  • Ctrl+H
  • 找什么:^[^:\r\n]+:(.+)$
  • 用。。。来代替:$1
  • 检查 环绕
  • CHECK 正则表达式
  • 取消选中 . matches newline
  • Replace all

解释:

^               # beginning of line
  [^:\r\n]+     # 1 or more not colon or linebreak
  :             # a colon
  (.+)          # group 1, 1 or more any character but newline
$               # end of line

替代品:

$1          # content of group 1

截图(之前):

在此处输入图像描述

截图(之后):

在此处输入图像描述


推荐阅读