标签: php regex
我希望通过正则表达式在PHP中的字符串中获取括号内容。我试过这个正则表达式
preg_match_all('/\((.*)?\)/', $string, $match);
但这会获得第一个(和最后一个)之间的内容。如何分别获取每个( )的内容以制作匹配数组?
(
)
( )
答案 0 :(得分:1)
preg_match_all('/\(([^)]*)\)/', $string, $match);
答案 1 :(得分:1)
您需要使用.*
.*
[^\)]*