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

Python016

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

可以分成两步

Step1

找出div中的所有标签

(?s)<div[^>]+?>(.+)</div>(?-s)

其中分组1为div标签中内容

step2

在Step1中找出的内容中,查找a标签

(?s)<a[^>]+href="([^"]+)"[^>]*>([^<]+)</a>(?s)

其中分组1为超链接的地址,分组2为超链接显示的内容

有属性设置,先用js写个点击事件(function**),再在点击事件中加上tt.style.

visibility

="visible"或者tt.style.display="block"tt为div的控件id