求助Dreamweaver网页批量替换的正则规则
替换前:<divclass="ziye-zhuti-zhong-kuang-2-ge"><atitle="中文描述"href="a/20120819/012339.sht...
替换前:<div class="ziye-zhuti-zhong-kuang-2-ge">
<a title="中文描述" href="a/20120819/012339.shtml"><img width="16px" height="16px" border="0px" src="images/jianjie.gif" align="absmiddle"></a>
<a href="wangzhi">中文描述</a>
</div>
替换后:
<div class="ziye-zhuti-zhong-kuang-2-ge">
<a href="wangzhi">中文描述</a>
</div>
也就是说其中的:<a title="中文描述" href="a/20120819/012339.shtml"><img width="16px" height="16px" border="0px" src="images/jianjie.gif" align="absmiddle"></a> 我需要删除替换掉,同时替换后不要留有空白。
网页中有很多类似这样的结构,我需要借助正则规则来批量替换,有能解决的朋友给予高分。
我在Dreamweaver中查询
<div class="ziye-zhuti-zhong-kuang-2-ge">
<a title="中文描述" href="a/20120819/012339.shtml"><img width="16px" height="16px" border="0px" src="images/jianjie.gif" align="absmiddle"></a>
替换成:<div class="ziye-zhuti-zhong-kuang-2-ge">
请问查询替换的正则规则是? 展开
<a title="中文描述" href="a/20120819/012339.shtml"><img width="16px" height="16px" border="0px" src="images/jianjie.gif" align="absmiddle"></a>
<a href="wangzhi">中文描述</a>
</div>
替换后:
<div class="ziye-zhuti-zhong-kuang-2-ge">
<a href="wangzhi">中文描述</a>
</div>
也就是说其中的:<a title="中文描述" href="a/20120819/012339.shtml"><img width="16px" height="16px" border="0px" src="images/jianjie.gif" align="absmiddle"></a> 我需要删除替换掉,同时替换后不要留有空白。
网页中有很多类似这样的结构,我需要借助正则规则来批量替换,有能解决的朋友给予高分。
我在Dreamweaver中查询
<div class="ziye-zhuti-zhong-kuang-2-ge">
<a title="中文描述" href="a/20120819/012339.shtml"><img width="16px" height="16px" border="0px" src="images/jianjie.gif" align="absmiddle"></a>
替换成:<div class="ziye-zhuti-zhong-kuang-2-ge">
请问查询替换的正则规则是? 展开
1个回答
展开全部
查询的正则表达式:(<div class="ziye-zhuti-zhong-kuang-2-ge">[\s\S]*?)<a title="中文描述"[\s\S]*?>[\s\S]*?</a>
替换为:$1
替换为:$1
更多追问追答
追问
您好,里面中文描述也是不固定的,title="中文描述" 这里的中文描述全都是不同的中文,如何用正则替代呢
追答
中文描述不固定,可以用查询正则表达式::([\s\S]*?)[\s\S]*?
替换为:$1
这个正则表达式不管中文描述是什么,包括不是中文描述都匹配,并且替换掉第一个匹配的标签
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询