正则表达式在Notepad ++中删除/替换字符串前后的字符

时间:2013-09-26 16:53:58

标签: regex replace notepad++

我想做这种大规模的替代:

自:

[tab=TEXT TO KEEP]

要:

[b]TEXT TO KEEP[/b]

可以实现吗?如果太复杂,即使没有[B][/B]标签,我也会很高兴。

请注意,[tab=TEXT TO KEEP]包含在文本块中,因此“搜索”需要从第[tab=]处开始。

我尝试了一个多小时的搜索教程,但我无法想出正确的正则表达式。非常感谢能帮助我的人!

1 个答案:

答案 0 :(得分:1)

您可以使用正则表达式Search& Replace of Notepad ++尝试以下内容:

\[tab=([^\]]+)\]

替换为:

[b]$1[/b]

([^\]]+)是一个捕获组,除了关闭方括号外,它将匹配任何字符。捕获的部分存储在第一个变量中,因为它是第一个捕获组,因此$1