Notepad ++:将括号添加到时间戳

时间:2016-11-24 11:09:22

标签: regex notepad++

我的文字中包含音频间隙的时间戳,例如: "我们在酒吧见到了51:33"。我需要在时间戳上添加一些paretheses以使它们更具可读性:"我们在酒吧见到了(51:33)"。我如何在Notepad ++ ??

中这样做

我已经创建了一个正则表达式搜索和替换。它搜索\ d \ d:\ d \ d并用(\ d \ d:\ d \ d)替换它。不幸的是,我到处都是(dd:dd)。

1 个答案:

答案 0 :(得分:2)

您可以使用外观(?<!\d)(?!\d)来增强正则表达式,以确保xx:xx不包含其他数字,并使用反向引用替换中的整个匹配($&):

搜索(?<!\d)\d\d:\d\d(?!\d)
替换\($&\)

注意:由于NPP使用Boost条件替换模式语法,因此必须在替换模式中转义()

enter image description here