您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

【置顶】有木有晓得正则表达式中的嵌套匹配的语法的

2024/6/30 19:40:27发布40次查看
【置顶】有木有知道正则表达式中的嵌套匹配的语法的?
求大神讲解,百度搜了很多看不明白,希望大神能讲解一下语法是怎样的,谢谢了!
例如:
(a(b(d))c)(e(f(g))m).....
我想得到
(a(b(d))c)  和 (e(f(g))c)
正则表达式 嵌套匹配 分享到:
------解决方案--------------------
$str = '(a(b(d))c)(e(f(g))m)';
$reg = '#\(([^\(\)]+
------解决方案--------------------
(?r))*\)#';
$matches = array();
preg_match_all($reg, $str, $matches);
var_dump($matches);

------解决方案--------------------
引用:quote: 引用:
$str = '(a(b(d))c)(e(f(g))m)';
$reg = '#\(([^\(\)]+
------解决方案--------------------
(?r))*\)#';
$matches = array();
preg_match_all($reg, $str, $matches);
var_dump($matches);

能吧括号换成html标签然后讲解一下吗?
你直接贴你自己实际代码 别人好帮你实际分析
------解决方案--------------------
]*>([]*
------解决方案--------------------
(?1))*?)*
#';
preg_match_all($reg, $str, $matches);
echo ;
var_dump($matches);
echo
;
虽然可以用,但是不推荐这样用,还是用domdocument之类的工具获取内容比较好,毕竟他们更加擅长。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product