RESULTS:
Execution Time(sec.):
0.000023
Raw Match Pattern:
(<a href\s*=\s*")[^"]*("[^<]*(?:<(?!\/a\b)[^<]*)*?<img\b[^>]*? src\s*=\s*"([^"]*)")
Raw Replace Pattern:
$1$3$2
Classic ASP Code Example:
<%
Set regEx = New RegExp
regEx.Global = True
sourcestring = "your source string"
regEx.Pattern = "(<a href\s*=\s*"")[^""]*(""[^<]*(?:<(?!\/a\b)[^<]*)*?<img\b[^>]*? src\s*=\s*""([^""]*)"")"
replacementstring = "$1$3$2"
Response.Write regEx.Replace(sourcestring,replacementstring)
%>
$sourcestring after replacement:
<ul>
<li><a href="imagen1.jpg"><img src="imagen1.jpg" />Salto 1</a><li>
<li><a href="imagen2.jpg"><img src="imagen2.jpg" />Salto 2</a><li>
<li><a href="imagen3.jpg"><img src="imagen3.jpg" />Salto 3</a><li>
</ul>