在与特定模式匹配的单词后添加新行

在与特定模式匹配的单词后添加新行

我正在尝试在 Notepad++ 中的连字符单词(一个或多个连字符)之前和之后添加新行

输入

This is a search-and-replace test which I need-help to figure-out</h2>

输出

This is a
search-and-replace
test which I
need-help
to
figure-out

答案1

这应该可以让你:

在 Notepad++ 中按CTRL+H并输入

寻找:

(\w+(-\w+)+\s+)|(\w+(-\w+)+[^\r\n])

代替:

\r\n\1\r\n

(需要在末尾用 \r\n 匹配该单词)

相关内容