2

对于像这样的字符串:

""abc"""

它应该是:

"abc"

但是我的尝试失败了:

preg_replace('/[\"]+/','"',$input);
4

1 回答 1

2

这似乎工作......

$input = '""abs"""';
//$input = '""abs""';
//$input = '"abs"""';
//$input = '""abs""';
$input = preg_replace('/"+/','"',$input);

echo $input;

正则表达式的简短解释 -

  • "- 这就是我们要找的角色。
  • +- 加号表示我们正在寻找前面提到的一个或多个字符...

我的回答建立在@joey之前的回答的基础上,该回答已被删除......


参考 -

于 2012-07-18T11:52:50.820 回答