【发布时间】:2014-03-07 05:41:03
【问题描述】:
我想问一下如何删除引号后跟括号的内容?
例如,我有一个字符串:
$text = '我有一条狗。我的狗很可爱。 “我有一只猫”。我的猫很懒。 “我有一只鸟”(我说)。来我的家! “你确定?”我说 “是的,当然”(2009 年)';
我想要这样的结果:
我有一条狗。我的狗是治愈系。 “我有一只猫”。我的猫很懒。来到 我家! “你确定?”我说。
我已经创建了这个正则表达式:
$return_value = preg_replace('/ "[^"]+"+ \([^\(]+\) /', ' ', $text);
但结果只是在开头的句子中剪切,而不是所有句子。
有人知道解决这个问题吗?
【问题讨论】: