PHP删除字符串括在括号后面

时间:2018-03-16 03:28:50

标签: php preg-replace

我想删除用parethesis括起来的字符串和右边的另一个字符串

输入:
   嘿(裘德)你好
预期产出:
   哎

我只能实现:    Hey Hello使用此代码

  $string = "Hey (Jude) Hello";
  echo preg_replace("/\([^)]+\)/","",$string);

任何想法都将受到赞赏

2 个答案:

答案 0 :(得分:1)

你可以尝试

  $string = "Hey (Jude) Hello";
  echo preg_replace("/\([^)]+\).+/","",$string);

答案 1 :(得分:1)

$string = "Hey (Jude) Hello";
echo preg_replace("/\([^)]+\). */","",$string]);

点(。)匹配任何字符

星号(*)匹配前面字符(也就是点)的0或更多

点击此处查看工作示例

https://regexr.com/3mb6e