
4个回答
展开全部
小括号在正在里面有特殊含义,需要匹配小括号【(】、【)】本身两个符号,可以使用转义符号\,也就是【\(】、【\)】
展开全部
preg_replace('/(.*?\().*?(\).*)/i',"\\1\\2",'aaa(bbb)');
preg_replace('/\(.*?\)/','()')
这两个你试一下。我这里没有运行环境,所以没法实验,不一定好用
preg_replace('/\(.*?\)/','()')
这两个你试一下。我这里没有运行环境,所以没法实验,不一定好用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$s='hello(assd), world(ada.312).';
$p='/\(.*?\)/';
$s=preg_replace($p,'',$s);
var_dump($s);
==============
输出
string 'hello, world.' (length=13)
$p='/\(.*?\)/';
$s=preg_replace($p,'',$s);
var_dump($s);
==============
输出
string 'hello, world.' (length=13)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
preg_replace('/\( [^\)]+? \)/x', '', $str);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询