我如何删除背后的所有内容:

问题描述

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

解决方法

似乎是一个错误:(在Npp中,使用以下命令:

  • Ctrl + H
  • 查找内容:^[^:\r\n]+:(.+)$
  • 替换为:$1
  • 检查 环绕
  • 检查 正则表达式
  • 取消检查 . matches newline
  • 全部替换

说明:

^               # 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

屏幕截图(之前):

enter image description here

屏幕截图(之后):

enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...