在Notepad++中用正则表达式删除指定行及其上一行
在Notepad++中用正则删除指定行及其上一行
操作步骤:
- 按下快捷键
Ctrl+H打开替换对话框 - 在「搜索模式」区域选择正则表达式
- 在「查找内容」框中输入正则:
要是你的Notepad++版本不支持"domain": ".*"\R"type": "mobile"\R(匹配任意换行符),可以根据系统换行格式替换:- Windows系统用:
"domain": ".*"\r\n"type": "mobile" - Unix/Linux系统用:
"domain": ".*"\n"type": "mobile"
- Windows系统用:
- 「替换为」框留空,点击「全部替换」即可删除目标两行
你之前的问题原因:
直接写换行的正则在Notepad++里不生效,一是因为没正确选择「正则表达式」搜索模式,二是换行符需要用转义序列(\r\n/\n/\R)而非直接换行输入。
内容的提问来源于stack exchange,提问作者hola mone
相关产品推荐
相关产品推荐

