高分请教Dreamweaver 正则表达式替换内容问题?

比如说替换下面N个alt属性。
<li> <img src="images/2011ny_hd_14.jpg" width="316" height="45" alt="图片1"> </li>
<li> <img src="images/2011ny_hd_15.jpg" width="317" height="45" alt="图片2"> </li>
...
我想将alt属性后面再增加一个tile属性,且里面的值跟alt属性一样。
<li> <img src="images/2011ny_hd_14.jpg" width="316" height="45" alt="图片1" title="图片1"> </li>
<li> <img src="images/2011ny_hd_15.jpg" width="317" height="45" alt="图片2" title="图片2"> </li>
...
这个用正则表达式如何完成?我百度过一些教程,都只是说如何批量将某些不同内容利用正规表达式替换替换为同一个内容,
而这次我的问题是如何利用正则表达式将不同内容,替换或增加相同内容。
希望高手帮忙解答,回答正确再加100分。

第1个回答  2011-01-10
比如替换alt:
ctrl+f 打开查找窗口 勾选使用正则表达式。
在查找文本框中输入:alt=".*"
在替换文本框中输入:alt="一个全部相同的值"
点击替换全部即可!

而对于批量添加这个问题有点纠结了。
你可以用批量替换的形式添加相同的内容嘛。
比如都有属性alt="x" 那么替换的时候把alt="x" 替换成 alt="x" title="y" 这样就都加上了title属性了。不过都是相同的而已。
第2个回答  2011-01-10
在find框输入: alt="(.*)"
在replace框输入: alt="$1" title="$1"

已经测试过了,你的alt有换行么?如果有可以用这个alt="([\s\S]*)"本回答被提问者采纳
第3个回答  2011-01-10
查找框中输入正则表达式 替换框中输入正则表达式
<img [^>]+> 图片的,你看一下正则表达式教程吧
你在百度文库搜一下半小时学会正则表达式吧,教程很容易上手的
相似回答
大家正在搜