PHP 如果获取字符串中所有括号中的内容? [ 2.0 版本 ]
例如:国家(中国)(英国)
希望得到的是:中国 英国
注意:括号可能是中文的括号(),也可能是英文的括号()
Steven0T 补充于 2017-11-17 10:05
$str='国家(中国)(英国) ';
$rs='';
$str=str_replace(')', ')', str_replace('(', '(', $str));
preg_match_all("#\((.*?)\)#us",$str, $match_res);
foreach($match_res[1] as $item){
$rs.=$item.' ';
}
//得到的结果是:中国 英国
我的正则不好,如果有人会用正则直接搞定,不吝赐教
共 1 个回答
Steven0T 上海
注册时间:2017-09-22
最后登录:2023-07-17
在线时长:28小时32分
最后登录:2023-07-17
在线时长:28小时32分
- 粉丝10
- 金钱2970
- 威望160
- 积分4850