正则表达式按标签过滤,忽略内部相同的标签

时间:2015-06-15 15:44:43

标签: php regex

使用以下正则表达式来过滤某些表组<table.*?class="ARTabResultados".*?>(.*?)<\/table>,只要该表中没有其他表,就可以正常工作。

但在一个案例中,它有一个表格,我如何控制正则表达式获取内容,直到该表的close标签而不是其中的一个

就像在这个例子中一样

<table><div><table></table></div></table>

其中返回值为<div><table>,而<div><table></table></div>

无法将(.*?)更改为(.*)(.+)因为会停止正确获取其他表格,是否可以使用正则表达式执行此操作?如果是这样的话。

0 个答案:

没有答案