正则表达式,用于匹配有限元素类的属性

时间:2019-05-16 15:21:42

标签: php regex string preg-match-all regex-lookarounds

我需要divs类为红色或绿色的divs内容:

$s = '<div class="red">111</div> xxx <div class="green">222</div>';

preg_match_all('!<div class="(red|green)">(.*?)</div>!', $s, $tomb);

这很好用,但是我不需要第一个反向引用,而只需要第二个div内容。我尝试断言:

preg_match_all('!<div class="(?=red|green)">(.*?)</div>!', $s, $tomb);

,但不匹配任何内容。

如何解决此问题?

0 个答案:

没有答案