删除 Notepad++ 中每行的第二个文字 \N

删除 Notepad++ 中每行的第二个文字 \N

我有一个包含数百行类似以下内容的文本文件:

Here are some examples lines,\Nthis text needs to strip out\Ncertain,
Here are some examples lines.
Here are some.
Here are some examples lines,\Nthis text needs to.
Here are some examples lines,\Nthis text needs to strip out\Ncertain,

我想要删除的角色是第二文字\N

我查看过宏,但我认为宏只记录在页面中输入的内容。

是否有任何自动搜索替换我可以在 Notepad++ 中使用来替换第二 \N有空格吗?(第一个\N应该保留。)

答案1

在搜索和替换对话框中选择“正则表达式”并找到以下内容:

(\\N.*)\\N

替换为:(\1注意\1后面有一个空格)

答案2

在正则表达式模式下搜索并替换以下内容:

^(.*?\\N.*?)\\N

用。。。来代替

\1 

解释:

^表示匹配必须从行首开始。
.*?\\N匹配行中直到第一个文字 的所有文本(包括 )\N
.*?匹配直到下一个文字 的所有内容\N
返回与括号内的模式匹配的所有内容\1

相关内容