Regex 正确获取html标记之间的文本

Regex 正确获取html标记之间的文本,regex,dreamweaver,Regex,Dreamweaver,我想使用Dreamweaver的搜索和替换工具获取html标记之间的文本 链接格式为标准a标记,例如 <a href="http://alink.com">Text</a> 或: 和 或: 我使用以下表达式: <a href="(.*)">(.*)</a> 对于示例1,这很好,但是对于示例2,它会拾取第一个开始标记之间的所有内容 我能做些什么来仅仅针对每个单独的链接 另外,在示例3中,链接也有一个target=“\u blank”

我想使用Dreamweaver的搜索和替换工具获取html标记之间的文本

链接格式为标准a标记,例如

<a href="http://alink.com">Text</a>

或:

或:


我使用以下表达式:

<a href="(.*)">(.*)</a>

对于示例1,这很好,但是对于示例2,它会拾取第一个开始标记
之间的所有内容

我能做些什么来仅仅针对每个单独的链接

另外,在示例3中,链接也有一个
target=“\u blank”
属性?

如果您只想在标记体中显示“文本”,该怎么办

<a[^>]*>([^<]*)</a>

]*>([^您使用哪种语言IT's 2012。我实际上使用的是Dreamweaver的搜索和替换工具。然后不要使用搜索和替换工具。请使用具有XML解析库的语言。
<a href="(.*)">(.*)</a>
<a[^>]*>([^<]*)</a>
<a[^>]*href="([^>"]*)"[^>]*>([^<]*)</a>