Php div中的preg_匹配模式

Php div中的preg_匹配模式,php,regex,Php,Regex,但是我只想要介于和之间的文本,即ABCD。有多种方法可以做到这一点,这在很大程度上取决于我们是只处理一个特定的标记还是处理一个有一定波动的整个文档 无论如何,以下任一项都应起作用: preg_match('#<div class="large-notice">(.*?)</div>#s', $one, $n); 在我看来,前面的答案更好,但是您也可以使用strpos来找到您要查找的字符串的起始和结束位置,并将其替换为substr。。。 干杯 preg_match('#&

但是我只想要介于和之间的文本,即ABCD。

有多种方法可以做到这一点,这在很大程度上取决于我们是只处理一个特定的标记还是处理一个有一定波动的整个文档

无论如何,以下任一项都应起作用:

preg_match('#<div class="large-notice">(.*?)</div>#s', $one, $n);

在我看来,前面的答案更好,但是您也可以使用strpos来找到您要查找的字符串的起始和结束位置,并将其替换为substr。。。 干杯

preg_match('#<div class="large-notice">(.*?)</div>#s', $one, $n);
preg_match('#<div class="large-notice"><h2>.*?</h2><p>(.*?)</p><form>.*?</form></div>#s', $one, $n);

preg_match('#<p>(.*?)</p>#s', $one, $n);