$pattern = "([a-zA-Z0-9].*/(([a-zA-Z0-9].*/(([a-zA-Z0-9].*/(.*/))/))/))";
//$pattern = "/( ( (*[^()]+) | (?R) )* /)";
$subject = "foo1(foo2(foo3(), foo4()))";
preg_match ( $pattern, $subject, $matches );
print_r($matches);
碰到这样的情况 foo1(foo2(foo3(), foo4()))怎么提取foo2(foo3(), foo4())
有没有办法
本文探讨了如何使用正则表达式提取嵌套的括号结构,例如从'foo1(foo2(foo3(),foo4()))'中准确地抽取'foo2(foo3(),foo4())'部分。
706

被折叠的 条评论
为什么被折叠?



