Notepad++ 删除直到每行冒号并替换全部

Notepad++ 删除直到每行冒号并替换全部

我正在使用 Notepad++ 替换框删除文件所有 3 行中冒号 (:) 左侧的文本:

跟踪:做

追踪:重新

追踪: mi

我在“查找内容:”字段中使用^[^:]+:,“替换为:”为空,但当它转到下一行时,它会自动选择并删除上一行的输出内容,所以当我运行全部替换其结果是:

它应该显示:

关于

答案1

这是 Notepad++ 的一个“错误”(“功能”),您必须捕获该行的其余部分并使用替换中的值:

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

另一种方法是:

  • 找什么:^[^:\r\n]+:
  • 用。。。来代替:LEAVE EMPTY

相关内容