使用 Notepad++ 正则表达式批量移除超链接标签(保留链接文本)

文章精选2个月前更新
319 0

背景说明

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

使用 Notepad++ 正则表达式批量移除超链接标签(保留链接文本)

使用 Notepad++ 正则表达式批量移除超链接标签(保留链接文本)

最近我在做一个“世界各国地区货币”页面的清理工作,正好用到了 Notepad++,就想着用正则表达式快速把超链接全都删掉,只留下文字部分。


示例说明

原始 HTML 片段如下:

<a href="JavaScript:fShow('GA', 'XAF','AF')" title="在地图上显示国家(以及使用相同货币的这些国家)">加蓬</a>需要达到的目标是只保留其中的文字:加蓬

正则匹配规则

我们使用 Notepad++ 的正则替换功能来实现,规则如下:

查找(正则):

查找:<a\s.*?>(.*?)<\/a>替换为:\1

解释说明:

  • <a\s.*?>(.*?)<\/a>匹配整个<a>标签及其中的内容,使用(.*?)捕获中间的文本内容。
  • \1表示替换为第一个捕获组的内容,即保留链接文本,去除标签。

使用方法(适用于 Notepad++):

  1. 打开 Notepad++;
  2. 使用快捷键Ctrl + H打开“查找替换”窗口;
  3. 模式选择 “正则表达式”;
  4. 将上方规则复制粘贴;
  5. 点击 “全部替换” 即可。

推荐的文本编辑器工具

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

相关文章

暂无评论

本文暂时没有评论,来添加一个吧(●'◡'●)