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

时间:2016-01-16 08:09:26

标签: html href

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

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

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

我尝试使用Dreamweaver'查找和替换'但是没有成功。

1 个答案:

答案 0 :(得分:2)

在“查找和替换”中勾选“使用正则表达式”,然后搜索:

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

并将其替换为:

$1-$2

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

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

第二个括号组在结束"

之前搜索任何内容并停止

然后,您可以在替换中使用$1$2的群组。

如果你想学习正则表达式(正则表达式),这是一个互动教程:http://regexone.com/