在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
尽管我不确定是否存在。我希望有一种解决方法,因为我需要成千上万的文本和代码行。
提前加油!
答案 0 :(得分:1)
您可以使用肯定的前瞻方式来断言右边是换行符,后跟[
查找内容:
(?=\R\[)
或更具体的模式,在新行的开头和结尾之间加上一个与数字匹配的括号:
(?<=\d)(?=\R\[[^]\[]*\])
替换为:
\n