<table((?!</table>).)*</table>
Run Code Online (Sandbox Code Playgroud)
但是,匹配我的所有表格标签
<table(.(?!</table>))*</table>
Run Code Online (Sandbox Code Playgroud)
才不是.第二个似乎是有意义的,如果我试图用文字写出表达,但我无法理解第一个.
有人可以向我解释一下这个区别吗?
作为参考,我从这里得到了"Tempered Greedy Token"这个术语:http://www.rexegg.com/regex-quantifiers.html#tempered_greed