在字符php之间找到空格

时间:2012-02-01 08:22:06

标签: php trim

如何修剪同一字符串中两个特定字符之间的空白?即我只想关闭那里的第一个标签和下一个单词的开头之间的空间......

我想转此:

<code>

                                testing testing 123
test

进入这个:

<code>testing testing 123

test

<code>将永远存在,所以也许我可以将其用作某种锚点?

由于

3 个答案:

答案 0 :(得分:2)

$trimmed = trim(substr($in, 6));

将删除<code>之后的空白到第一个非空格。

答案 1 :(得分:1)

假设<code>始终存在于字符串的开头,您可以使用:

$str = preg_replace( '/^<code>\s+/', '<code>', $str )

上面的正则表达式将匹配&lt; code&gt;标记在一行的开头(^指示符)并删除它后面的所有空白字符(\ s +)模式。

答案 2 :(得分:0)

使用RegExp,如下所示:

$trimmed = preg_replace('/(<[^>]*>)\s*/', '\1', $input_string)

这适用于任何html标签;)