PHP 删除括号中的字符串及其后的字符串
PHP remove string enclosed a parenthesis and after it
我想删除用括号括起来的字符串和它右边的另一个字符串
输入:
嘿(裘德)你好
预期输出:
嗨
我只能做到:
Hey Hello
通过使用此代码
$string = "Hey (Jude) Hello";
echo preg_replace("/\([^)]+\)/","",$string);
如有任何想法,我们将不胜感激
你可以试试
$string = "Hey (Jude) Hello";
echo preg_replace("/\([^)]+\).+/","",$string);
$string = "Hey (Jude) Hello";
echo preg_replace("/\([^)]+\). */","",$string]);
点(.)匹配任意字符
星号 (*) 匹配 0 个或多个前面的字符(又名点)
在此处查看工作示例
我想删除用括号括起来的字符串和它右边的另一个字符串
输入:
嘿(裘德)你好
预期输出:
嗨
我只能做到:
Hey Hello
通过使用此代码
$string = "Hey (Jude) Hello";
echo preg_replace("/\([^)]+\)/","",$string);
如有任何想法,我们将不胜感激
你可以试试
$string = "Hey (Jude) Hello";
echo preg_replace("/\([^)]+\).+/","",$string);
$string = "Hey (Jude) Hello";
echo preg_replace("/\([^)]+\). */","",$string]);
点(.)匹配任意字符
星号 (*) 匹配 0 个或多个前面的字符(又名点)
在此处查看工作示例