我想使用Dreamweaver的搜索和替换工具来获取html标记之间的文本。正确获取html标记之间的文本
链接格式是一个标准的标签,例如,
<a href="http://alink.com">Text</a>
或者:
<a href="http://alink.com">Text</a> and <a href="http://alink2.com">Text 2</a>
或者:
<a href="http://alink.com" target="_blank">Text</a>
我使用下面的表达式:
<a href="(.*)">(.*)</a>
这工作得很好,例如1,但它拿起首先打开标签之间的所有内容以及示例2的情况下的最后结束标记</a>
。
我可以做些什么来针对每个单独的链接?
另外,如果示例3中的链接也具有target="_blank"
属性,我该怎么办?
这是这是你使用 – Anirudha
语言[使用XML解析器。](http://stackoverflow.com/a/1732454/554546) – 2012-12-10 16:20:19
[我需要警告你不要使用正则表达式来解析HTML文本](http://stackoverflow.com/问题/ 1732348 /正则表达式,匹配 - open-tags-except-xhtml-self-contained-tags/1732454#1732454) – anubhava