您当前的位置:学无止境 > 正则表达式零宽断言在php中的问题网站首页学无止境
正则表达式零宽断言在php中的问题
发布时间:2017-11-24 15:09:11编辑:小绿龙查看次数:1403
最近在学习正则表达式,有一个这样的正则:
“用来匹配像html标签里面的内容。类似
但是在php中测试的时候:
测试的时候会报
Warning: preg_match_all(): Compilation failed: lookbehind assertion is not fixed length .
编译不定长错误。就感觉很奇怪了,在下了个测试工具测试可以,就上管网查下资料,php官网
上面写的是:后瞻断言的内容被严格限制为只能用于匹配定长字符串。
那就可以换个写法:
这样可以解决错误了,再用php处理下这个正则字符串就可以了,一般的写法
是用数组保存标签名称,在替换成类似上面的格式,就可以查出来结果:
关键字词:正则表达式,零宽断言,php
下一篇:正则表达式之零宽断言详解
评论: