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

如何用RegEx在HTML链接指定位置添加rel和target属性

如何在Notepad++中给所有HTML链接批量添加rel和target属性

直接用Notepad++的正则替换功能就能搞定,步骤如下:

  1. 按Ctrl+H打开替换窗口
  2. 切换到正则表达式模式(不要勾选「.匹配换行符」选项)
  3. 输入以下内容:
    • 查找目标:<a href="([^"]+)"([^>]*)>
    • 替换为:<a href="$1" rel="nofollow noopener" target="_blank"$2>
  4. 点击「全部替换」,所有链接就会自动加上指定属性

补充说明:

  • 这个正则会保留链接原有的其他属性(比如class、id之类的),不会覆盖原有内容
  • 如果只想给没有rel/target属性的链接添加,用这个查找目标:
    <a href="([^"]+)"(?!.*rel=")(?!.*target=")([^>]*)>
    替换内容和上面一致,避免重复添加属性

转换后的示例代码:

<li><a href="https://somewebsite.com/" rel="nofollow noopener" target="_blank">Some website</a></li>
<li><a href="https://awesomewebsite.net/" rel="nofollow noopener" target="_blank">Awesome Website</a></li>
<li><a href="https://coolwebsite.org/" rel="nofollow noopener" target="_blank">Cool Website</a></li>

<p>Also <a href="https://badsite.com/" rel="nofollow noopener" target="_blank">check this website</a></p>! 

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 09:02:55