标签: php regex
我试图在给定表达式中的括号内获取值
示例:
((1 or 2) and (3 and 4))
输出应该是这样的:
1 => 1 or 2 2 => 3 and 4 3 => 1 or 2 and 3 and 4
请有人帮助我获得正则表达式以获得上述结果吗?
答案 0 :(得分:0)
((?<=\()[^)]+)
应该为你做这份工作。但是对于第三个结果,你必须
替换[()]
[()]
值得一提的是使用g修饰符
g
演示:http://regex101.com/r/eE7hU3