2012-02-01 52 views
2

如何修剪同一字符串中兩個特定字符之間的空白區域?即我只是想要關閉的第一標籤那裏,下一個單詞的起始之間的空間......找到字符間的空白php

我希望把這個:

<code> 

           testing testing 123 
test 

到這一點:

<code>testing testing 123 

test 

<code>將永遠在那裏,所以也許我可以用它作爲某種定位點?

感謝

回答

0

使用正則表達式,像這樣:

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

這將工作在任何HTML標記;)

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

<code>後,將刪除的空白直到第一個非空白。

1

假設<code>總是存在於您的字符串的開頭,你可以使用:

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

正則表達式以上將在行(^指標)的開頭匹配<碼>標記並移除它後面的所有空白字符(\ s +)模式。