当前位置:Gxlcms > PHP教程 > 正则表达式-php正则问题

正则表达式-php正则问题

时间:2021-07-01 10:21:17 帮助过:5人阅读

   preg_match("/(?<=).*?(?=<\/p>)/", $html, $result);

报错
preg_match(): Compilation failed: lookbehind assertion is not fixed length at offset 24
是为啥呢?
就是\s*那里,php的正则不是这样写嘛?

回复内容:

   preg_match("/(?<=).*?(?=<\/p>)/", $html, $result);

报错
preg_match(): Compilation failed: lookbehind assertion is not fixed length at offset 24
是为啥呢?
就是\s*那里,php的正则不是这样写嘛?

后瞻断言的内容被严格限制为只能用于匹配定长字符串。

http://php.com/manual/zh/regexp.reference.assertions.php

人气教程排行