Dreamweaver 8中正则表达式零宽断言的匹配问题

我这里有两个问题
第一个问题是百度百科零宽断言他提供的例子比如
(?<=<(\w+)>).*(?=<\/\1>)
(?<=\bre)\w+\b
((?<=\d)\d{3})+\b
这些他提供的例子我在测试的时候老是提示invalid quantifier?这是为什么?

第二个问题是假如有这么一段代码
<div><img src="/201106251307261545.jpg" /> <img src="/201106251307261546.gif" /><br />
<img src="/201106251307261548.jpg" /> <img src="/201106251307261549.jpg" /><br />
<img src="/201106251307261551.gif" /> <img src="/201106251307261552.jpg" /></div>
<div>文字部分,文字部分,文字部分。</div>
<div><img src="/201106251307261545.jpg" /> <img src="/201106251307261546.gif" /><br />
<img src="/201106251307261548.jpg" /> <img src="/201106251307261549.jpg" /><br />
<img src="/201106251307261551.gif" /> <img src="/201106251307261552.jpg" /></div>
<div>文字部分,文字部分,文字部分。</div>
我要的最终结果是
<div><img src="/201106251307261545.jpg" /> <img src="/201106251307261546.gif" /><br />
<img src="/201106251307261548.jpg" /> <img src="/201106251307261549.jpg" /><br />
<img src="/201106251307261551.gif" /> <img src="/201106251307261552.jpg" /></div>

<div><img src="/201106251307261545.jpg" /> <img src="/201106251307261546.gif" /><br />
<img src="/201106251307261548.jpg" /> <img src="/201106251307261549.jpg" /><br />
<img src="/201106251307261551.gif" /> <img src="/201106251307261552.jpg" /></div>
这个如何用零宽断言,或是用正则如何如何删除带有文字的部分
最新回答
大鱼塘总裁

2026-10-21 21:58:42

查找
<TITLE>.*?</TITLE>([\s\S]*?)<h2>(.*?)<\/h2>
替换为
<TITLE>$2</TITLE>$1<h2>$1</h2>

记得勾选上 使用正则表达式

本机通过