teowey Asked: 2019-04-03 04:28:17 +0800 CST2019-04-03 04:28:17 +0800 CST 2019-04-03 04:28:17 +0800 CST Notepad++ 删除直到冒号替换所有行 772 我正在使用 Notepad++ 替换框删除文件所有 3 行中冒号 (:) 左侧的文本: 追踪:做 跟踪:重新 跟踪: mi 我^[^:]+:在“查找内容:”字段中使用,“替换为:”是空的,但是当它转到下一行时,它会自动选择并删除上一行中输出的内容,因此当我运行“全部替换”时,结果为: 米 它应该显示: 做 回覆 米 regex notepad++ 1 个回答 Voted Best Answer Toto 2019-04-03T04:34:29+08:002019-04-03T04:34:29+08:00 这是 Notepad++ 的“错误”(“功能”),您必须捕获该行的其余部分并使用替换中的值: 找什么:^[^:]+:(.+)$ 用。。。来代替:$1 检查环绕 检查正则表达式 取消勾选. matches newline Replace all 另一种方法是: 找什么:^[^:\r\n]+: 用。。。来代替:LEAVE EMPTY
这是 Notepad++ 的“错误”(“功能”),您必须捕获该行的其余部分并使用替换中的值:
^[^:]+:(.+)$
$1
. matches newline
另一种方法是:
^[^:\r\n]+:
LEAVE EMPTY