在php中两个特定字符之间修剪

时间:2012-03-09 05:34:20

标签: php trim space

我想修改PHP中字符串中两个特殊字符之间的空格。我在下面提到了我的字符串。

$string= "{102)The quick brown fox{201}   {501}jumbs over the{102}lazydog{201} {501}

我需要删除这个字符串中{}之间的空格。

结果应该是这样的:

$string= "{102)The quick brown fox{201}{501}jumbs over the{102}lazydog{201}{501}

3 个答案:

答案 0 :(得分:1)

如果字符之间的空格数是可变的,您可能需要使用如下所示的正则表达式

$str = preg_replace('/}\s+{/', '}{', $str);

答案 1 :(得分:0)

如果它总是一个空格,为什么不这样做:

$str = str_replace('} {', '}{', $str);

答案 2 :(得分:0)

一种方式(在您的情况下可能是最有效的方法)是使用内置的str_replace函数为您进行替换。

例如:

$output=str_replace('} {','}{',$string);