我想使用Dreamweaver的搜索和替换工具来获取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 href
和最后一个结束标记</a>
之间拾取所有内容。
如何定位每个链接,我该怎么办?
另外,在示例3的情况下,我可以做什么,其中链接也具有target="_blank"
属性?
答案 0 :(得分:1)
如果你只想要标签正文中的“文字”
<a[^>]*>([^<]*)</a>
会起作用
如果你也想要href
<a[^>]*href="([^>"]*)"[^>]*>([^<]*)</a>