Notepad++如何在行尾附近替换或添加某个符号

Notepad++ how to replace or add a certain symbol near the end of the line

所以我有一堆行,我需要添加 : 或替换为靠近行尾的另一个特定符号,以便它在最后加倍 :

ROWERS:TREADMILL-1000M:SITUPS@100:CRUNCHES@10:TEST

所以会变成

ROWERS:TREADMILL-1000M:SITUPS@100:CRUNCHES@10::TEST

我认为这会是一些简单的事情,例如 (:$)但不,我运气不好

要加倍最后 : 你可以

查找内容:[^:\r\n]*$
替换为:[=13=]

:[^:\r\n]*$ 模式匹配 : 字符,后跟除 :、CR 和 LF 之外的任何 0+ 个字符。

请注意,如果您想避免在最后一个 : 已经翻倍的情况下添加 :,请添加 (?<!:) 后置,如果有 :::

之前
(?<!:):[^:\r\n]*$
^^^^^^

查看 NPP S&R 设置和演示: