Notepad ++正则expression式查找并删除一行
我正在尝试使用Notepad ++查找并删除一行
我需要在该文件(UNIX格式)中find匹配string'
#RedirectMatch Permanent '
并删除该行。
有谁知道如何使用记事本++查找和replace?
感谢和亲切的问候,
步骤1
-
Search
– >Find
– >(转到标签)Mark
-
Find what
:^ Session。* $ - 启用
Bookmark line
的checkbox - 启用checkbox
Regular expression
(在Search Mode
) - 点击
Mark All
(这将find正则expression式,并突出显示所有行,并将它们join书签)
第2步
-
Search
– >Bookmark
– >Remove Bookmarked Lines
如果它支持标准的正则expression式…
find: ^.*#RedirectMatch Permanent.*$ replace:
什么都不换。
在search对话框中提供以下内容:
find什么: ^$\r\n
replace为:( 保留为空)
点击全部replace
使用“全部replace”function,您可以通过以下方式结束您的模式,直接删除一行:
- 如果你的文件有linux(LF)行结尾:
$\n?
- 如果你的文件有窗口(CRLF)行结尾:
$(\r\n)?
例如,在你的情况下:
.*#RedirectMatch Permanent.*$\n?
结合所有答案中最好的