-1

我似乎无法弄清楚这个简单的事情。

基本上我有这样的条目:

Bree@email.com (Bree Olsen)
(Daisy Marie) +015487572
etc

我只需要使用实际地址或电话号码。因此我需要删除(any)字符串的一部分。

请指教

4

2 回答 2

3

$parenthesesContentRemoved = preg_replace('/\(.*\)/', '', $content);

这应该可以解决问题..

或者..$parenthesesContentRemoved = preg_replace('/\s?\(.*\)\s?/', '', $content);

这也应该删除括号周围的空格。

于 2013-01-24T08:28:27.757 回答
1
/^(.*)\([^)]*\)(.*)$/$1$2/

解释:

  • ^ 锚定开始,
  • (.*) 第 1 组中的任意字符系列
  • 一个左括号 (
  • 除右括号 [^)]* 以外的任何字符序列
  • 右括号
  • 第 2 组中的任何一系列字符
于 2013-01-24T08:31:50.357 回答