【发布时间】:2013-11-25 18:02:54
【问题描述】:
我想删除大括号内的所有内容。例如,如果字符串是:
[hi] helloz [hello] (hi) {jhihi}
那么,我希望输出仅为helloz。
我正在使用下面的代码,但是在我看来应该有更好的方法,是吗?
$name = "[hi] helloz [hello] (hi) {jhihi}";
$new = preg_replace("/\([^)]+\)/","",$name);
$new = preg_replace('/\[.*\]/', '', $new);
$new = preg_replace('/\{.*\}/', '', $new);
echo $new;
【问题讨论】:
标签: php regex string replace preg-replace