Regex 正确获取html标记之间的文本
我想使用Dreamweaver的搜索和替换工具获取html标记之间的文本 链接格式为标准a标记,例如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”
<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>