如何将一个字符替换为另一个字符但仅限于 href?

How do I replace one character with another but ONLY in href?

我有数百个以下格式的链接:

a href="../Lorem_ipsum__"  title="Dolor_sit amet" target="__blank"

我需要将 _(下划线)字符更改为 -(连字符),但仅在 hreftitletarget 需要保持不变)。

我尝试用 Dreamweaver 的 'Find and Replace' 做到这一点,但没有成功。

在查找和替换中勾选"Use regular expression",然后搜索:

(href="[^_"]*)_+([^"]*)

并将其替换为:

-

第一个括号组搜索以 href=" 开头的所有字符,然后搜索除 _".

之外的所有字符

然后我们有 _ 一次或多次。

第二个括号组搜索任何东西并在结束前停止"

然后您可以在替换中使用 </code> 和 <code> 组。

如果您想学习正则表达式 (regex),这里有一个交互式教程:http://regexone.com/