You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Notepad++中使用正则表达式批量删除多页面的可变HTML代码段

Notepad++ 正则批量删除指定HTML片段操作步骤

适用场景:删除所有以<p style="flex: 0 0 auto; margin:0; padding-right:1rem;"开头,到对应</p>闭合结束的HTML片段,支持单文件和批量多文件处理

前置说明

本方案默认目标<p>标签内部没有嵌套其他<p>标签,符合绝大多数常规HTML编写场景。


操作流程

  1. 打开Notepad++,如果处理单文件直接打开目标文件即可;如果需要批量处理多文件,提前整理好待处理文件所在的目录,批量操作前务必先备份所有原文件。
  2. 按下快捷键Ctrl+H调出「替换」窗口。
  3. 按以下要求配置替换参数:
    • 查找目标:填入正则表达式 <p style="flex: 0 0 auto; margin:0; padding-right:1rem;"[^>]*>.*?</p>
    • 替换为:留空即可
    • 搜索模式:选择正则表达式
    • 如果目标<p>标签的内容可能跨多行显示,额外勾选*. 匹配换行符*(部分版本Notepad++显示为「匹配新行」)
  4. 先点击「查找下一个」,确认匹配到的内容就是你需要删除的目标片段,确认无误后再执行替换操作:
    • 单文件处理:点击「全部替换」即可完成当前文件的批量删除
    • 多文件批量处理:切换到「在文件中替换」标签,设置好目标目录、待处理的文件类型(比如填*.html;*.htm匹配所有HTML文件),确认后点击「全部替换」即可一次性处理整个目录下的所有符合条件的文件。

正则规则说明

  • [^>]*:匹配<p>标签开头剩余的属性内容,避免因为开头属性有细微变动匹配失败
  • .*?:非贪婪匹配,只会匹配到离当前<p>最近的</p>标签,不会误吞后面的其他内容

内容的提问来源于stack exchange,提问作者Austin Sheppard

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 08:36:06