可能重复:
可以使用正则表达式匹配嵌套模式吗?
我有一个这样的字符串:
$string = "Hustlin' ((Remix) Album Version (Explicit))";
我想基本上删除括号中的所有内容。在上面带有嵌套括号的情况下,我只想在顶层删除它。
所以我希望结果只是"Hustlin' "
.
我尝试了以下方法:
preg_replace("/\(.*?\)/", '', $string);|
它返回奇数结果:"Hustlin' Album Version )"
。
有人可以解释这里发生了什么吗?