快速Preg_Replace问题

时间:2011-06-03 23:37:41

标签: php

我想preg替换中间的任何东西(这个)我想删除它们的两个支架,以及里面的内容。我该怎么做?

2 个答案:

答案 0 :(得分:3)

preg_replace('/(.+?)/', '', $string);

澄清:

  • 第一个字符是EF BC 88,以UTF-8表示,这是一个“表意左括号”
  • 最后一个字符是EF BC 89,以UTF-8表示,这是一个“表意右括号”

这些是east asian punctuation marks。它们不是7B - (7D - )

答案 1 :(得分:0)

$pattern  = '/\([^)]*)/';
preg_replace($pattern, '', $string);