DIV嵌套示例:
span我是span呀/spanul我是ul呀/ul
对于HTML的解析,最好使用phpQuery类来实现,这个类是基于jQuery语法的.
①.、子组通过圆括号分隔界定,并且它们可以嵌套.
②.、使用 (?Pnamepattern) 的语法对子组进行命名
举个例子:
preg_match('/(?Pname.◆\\\): (?Pdigit\d◆)/', $str, $matches);
// preg_match('/(?name\w◆): (?digit\d◆)/', $str, $matches);
print_r($matches);
//◆◆◆◆◆◆◆◆◆◆◆◆◆◆输出◆◆◆◆◆◆◆◆◆◆◆◆◆◆
Array
(
[name] = foobar\
[1] = foobar\
)
php的preg正则本身就支持递归吧
用preg_match_all函数是这样写
解释一下(?1)表示递归引用第一个Group,也就是第一个圆括号的正则
php
preg_match_all("|[^]◆◆(.*)/[^]◆◆|U",
$out, PREG_PATTERN_ORDER);
print_r($out);
以上就是土嘎嘎小编为大家整理的php正则嵌套,php相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!