在java中用正则表达式获取div标签中的a标签的值和href

如题所述

第1个回答  2012-01-11
可以分成两步
Step1
找出div中的所有标签
(?s)<div[^>]+?>(.+)</div>(?-s)
其中分组1为div标签中内容
step2
在Step1中找出的内容中,查找a标签
(?s)<a[^>]+href="([^"]+)"[^>]*>([^<]+)</a>(?s)
其中分组1为超链接的地址,分组2为超链接显示的内容
相似回答