背景说明
在处理网页内容时,我们经常会遇到一堆带 <a>
标签的超链接,但有时候只需要保留其中的文字部分,比如导出纯文本、去除多余跳转等。

使用 Notepad++ 正则表达式批量移除超链接标签(保留链接文本)
最近我在做一个“世界各国地区货币”页面的清理工作,正好用到了 Notepad++,就想着用正则表达式快速把超链接全都删掉,只留下文字部分。
示例说明
原始 HTML 片段如下:
<a href="JavaScript:fShow('GA', 'XAF','AF')" title="在地图上显示国家(以及使用相同货币的这些国家)">加蓬</a>
需要达到的目标是只保留其中的文字:加蓬
正则匹配规则
我们使用 Notepad++ 的正则替换功能来实现,规则如下:
查找(正则):
查找:<a\s.*?>(.*?)<\/a>
替换为:\1
解释说明:
<a\s.*?>(.*?)<\/a>
匹配整个<a>
标签及其中的内容,使用(.*?)
捕获中间的文本内容。\1
表示替换为第一个捕获组的内容,即保留链接文本,去除标签。
使用方法(适用于 Notepad++):
- 打开 Notepad++;
- 使用快捷键
Ctrl + H
打开“查找替换”窗口; - 模式选择 “正则表达式”;
- 将上方规则复制粘贴;
- 点击 “全部替换” 即可。
推荐的文本编辑器工具
Notepad3 是一款优秀的第三方文本编辑器,提供了比 Windows 记事本更丰富的功能,同时保持了轻量、快速的特性。
一款功能强大、轻量级且开源的文本编辑器。
Visual Studio Code(简称 VS Code)是一款由微软推出的免费、开源的代码编辑器,支持多种编程语言,包括 JavaScript、Python、C++、Java、Go 等。它具备强大的扩展功能、智能代码补全、调试支持和 Git 集成功能,为开发者提供高效、流畅的编程体验。
在线工具推荐
如果你不想本地操作,也可以直接使用我上线的小工具:一键去除超链接
该工具已于 2024年5月24日上线,欢迎使用并反馈意见!
© 原创声明:本文由 四六啦工具 于 2 年 前发表在 文章精选 分类目录中,最后更新于2025年5月30日,转载请注明本文永久链接:https://www.46.la/remove-hyperlinks-notepad
相关文章
本文暂时没有评论,来添加一个吧(●'◡'●)