Nor*_*rse 9 php regex pcre preg-replace
preg_replacePHP中的括号是什么样的正确语法?
$search = preg_replace('/\(\)/','',$search);
谢谢
J. *_*uni 18
假设您要从字符串中删除(和:)$search
$search = preg_replace('/\(|\)/','',$search);
我认为最快的方法是使用这个strtr函数,如下所示:
$search = strtr($search, array('(' => '', ')' => ''));
Ton*_*nov 10
以下是我的小型现场测试结果:
preg_replace("/\(|\)/", "", $str): 1.590735912323
preg_replace('/[\(\)]/', '', $str): 1.3762638568878
strtr($str, array('(' => '', ')' => '')): 0.84079194068909
str_replace("(", "", str_replace(")", "", $str)): 0.80222821235657
最后两个几乎完全相同,如J. Bruni指出的那样.