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

如何用Notepad++正则从HTM文件中提取含路径的完整URL列表?

Notepad++ 正则提取URL及路径方案
  • 优化后的正则表达式
    你之前使用的正则存在匹配范围不精确的问题,推荐使用以下完全适配需求的正则:
    (https?://www\.[a-zA-Z0-9.-]+)(/[a-zA-Z0-9_./%-]*)*

该正则同时兼容http/https协议的www域名链接,既可以匹配完整URL,也可以单独提取主域名后的路径内容,适配绝大多数常规URL格式。

  • 提取完整URL操作步骤
  1. 用Notepad++打开目标HTM文件,按下Ctrl+F打开搜索面板,切换到「标记」标签页
  2. 将上述正则粘贴到查找目标输入框,勾选「正则表达式」「书签行」两个选项,点击「全部标记」
  3. 依次点击顶部菜单栏「搜索」→「书签」→「复制书签行」,粘贴到空白文档即可获得所有完整URL列表
  • 单独提取路径操作步骤
    如果只需要主域名之后的路径内容用于301配置,可按以下步骤操作:
  1. 切换到搜索面板的「替换」标签页,查找目标仍填写上述正则
  2. 替换为输入框填写$2,勾选「正则表达式」选项,点击「全部替换」即可批量导出所有路径内容
  • 301重定向规则批量生成技巧
    可以直接在替换环节调整替换内容,一键生成服务器可用的301配置规则:
    • Nginx环境替换内容:rewrite ^$2$ https://你的目标域名$2 permanent;
    • Apache环境替换内容:Redirect 301 $2 https://你的目标域名$2

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 18:36:04