用于隔离锚标记的 Sublime Text 正则表达式

Sublime Text regex to isolate an achor tag

我正在寻找一个 Sublime Text 正则表达式,它可以让我找到并替换 HTML 文件中的所有锚点。

例如:

<a href="#Menu">menu</a>) the <a href="http://en.wikipedia.org/wiki/Breadcrumb_(navigation)">

我试过了,但它找到了 所有 个链接和锚点——我只想要锚点:

(?i)<a([^>]+)>(.+?)</a>

我也试过这个,但它选择了两个附近的 a 标签和两者之间的所有内容:

(<a href="#)(.*)("{1})>

这是我想出的最终解决方案:

(<a href="#)([^"]+)("{1})>

这让我可以像这样替换锚点:

" onclick="alert('yay')">