关于正则表达式在html的应用问题

假设一个tr标签下有12个a标签,如何用一个正则获取整个页面中某个tr标签下的12个a标签的内容

另外想问下存不存在一个式子或是一个对象能使用两次正则的写法,比如上面的问题可以用

<tr>(.*?)</tr>

再用

<a.*?>

就非常简单,两次使用能不能只用一个对象定义或是只用一个式子表达?

可以先用<tr>(.*?)</tr>获取一个或多个字符串。
再用<a.*?>对每个获取的字符串进行匹配就可以了