如何在Notepad++中用正则表达式保留特定行并删除其余内容
用Notepad++正则保留指定行的操作步骤
- 打开Notepad++,将需要处理的文本粘贴到编辑区
- 按下快捷键
Ctrl+H打开替换面板(或者通过顶部菜单「搜索」→「替换」打开) - 在替换面板中做以下设置:
- 切换到「正则表达式」模式(不要勾选「.匹配换行符」)
- 在「查找目标」输入框中粘贴正则:
^(?!\"site\": \"\*).*$\r?\n - 「替换为」输入框留空
- 点击「全部替换」,此时编辑区只会保留以
"site": "*.开头的行
正则说明(简单版)
^(?!\"site\": \"\*):筛选出不是以"site": "*.开头的行.*$:匹配该行的所有内容\r?\n:匹配行尾的换行符(兼容Windows和类Unix系统的换行格式)
内容的提问来源于stack exchange,提问作者kola popa
相关产品推荐
相关产品推荐

