使用Dreamweaver正则表达式替换href中的内容

2010年02月08日

     在Dreamweaver中使用正则表达式替换href中的内容,就像下面这些href中的内容复杂多样的情况下,href="/html/u.html",href="/tuho/huko.html",想将它们全部替换成href="#" ,具体做法如下:

查找:
\href="[^"]*"
替换为:
href="#"

(#为替换后的内容,可根据需要更改! 一定要勾选:使用正则表达式(X),如下图)

使用Dreamweaver替换href中的内容

 

     以上只是泛泛的替换href的内容,因为有很多标签都有href属性,如a、link等,若只是想替换a标签的内容,可以这样操作:

查找:
<a \href="[^"]*"
替换为:
<a href="#"

(注意a 和 href的相对位置,不可照搬,可举一反三)

 

 

以上内容参考自网络!

露兜博客博主,计算机科学与技术专业本科在读,男生,儒家思想受益者。文采不佳,不喜欢聚光灯,不喜欢吹牛,不喜欢无序的做事方式。闲时喜欢写些代码自娱自乐,并在博客中分享一些个人技术经验。

点击支持作者 0
标签:
Advertising
  1. 2010年8月26日 09:36 | #1

    不错,我转载了

    [回复]

  2. maooson
    2010年6月28日 15:01 | #2

    不错,一直在找这么个正则,谢谢分享!

    [回复]

  3. 求教
    2010年4月1日 10:51 | #3

    好象不行哦

    <a class="otb17r" href="#" target="_blank">

    怎么去掉 <a — —- > 整个A标签 转帖好多关键字的连接一个一个删除太费事了

    [回复]

    Ludou 回复:

    使用正则表达式 : <a [^\n]*>[^\n]*</a> 替换成空白就行了!

    将替换所有类似内容,包括a标签括起来的内容:
    <a class=".." id=".." href=".." target..">……</a>

    如果你只想替换<a class=".." id=".."href=".." target..">,请用以下正则:
    <a [^\n]*>

    [回复]

  4. 2010年2月10日 15:31 | #4

    学到了、谢咯!

    [回复]

    Ludou 回复:

    不客气

    [回复]