如何在记事本++中的字母/单词之前/之后添加行空间

时间:2020-07-02 19:35:34

标签: notepad++

在Notepad ++中,是否可以在替换模式下在单词后添加换行符?

我需要转很多这样的文字:

[a]
1
2
3
[b]
1
2
3
[c]
1
2
3
[d]
1
2
3

对此:

[a]
1
2
3

[b]
1
2
3

[c]
1
2
3

[d]
1
2
3

我打算做的是ctrl+H>在"]"中输入Find what:>在] + the line break representative中输入Replace with:> Replace all

尽管我不确定是否存在。我希望有一种解决方法,因为我需要成千上万的文本和代码行。

提前加油!

1 个答案:

答案 0 :(得分:1)

您可以使用肯定的前瞻方式来断言右边是换行符,后跟[

查看regex demo

查找内容:

(?=\R\[)

或更具体的模式,在新行的开头和结尾之间加上一个与数字匹配的括号:

(?<=\d)(?=\R\[[^]\[]*\])

替换为:

\n

enter image description here

相关问题