将字符串附加到行正则表达式的开头和结尾(notepad++)

Jsh*_*hee 1 regex notepad++

我在制定如何将以下内容附加到 notepad++ 行的开头和结尾时遇到问题:

\n\n

开始(\'

\n\n

结尾,10)

\n\n

我尝试使用以下内容,但没有一个甚至无法匹配行的开头:

\n\n

%s/.*/"&"

\n\n

^

\n\n

当我使用^它时,它与行的开头匹配,但如果我尝试附加它,^(它只会将该行替换为^.

\n\n

我的样本数据如下所示:

\n\n
/.../.../.../.../.../\n\\\xe2\x80\xa6..\\\\\\\xe2\x80\xa6..\\\\\\\xe2\x80\xa6..\\\\\\\n%00../../../../../../etc/file\n%00/etc/file%00\n
Run Code Online (Sandbox Code Playgroud)\n\n

谢谢

\n

das*_*ght 6

要匹配行的开头,请使用^锚点。由于(是正则表达式的一部分,因此需要对其进行转义:

更换前面板

匹配行尾也是如此:使用$and ,10\)

更换回来

  • 救星,谢谢!当我可以的时候我会接受 (2认同)