2015-09-18 34 views
0

我收到一個很大的字符串,在左側有很多邊距(可能大小不同)!我目前的代碼不會刪除它?是否有消除整個大字符串內容的所有邊距,並且所有的起始行都沒有任何保證金!如何從多行大字符串的左側刪除所有頁邊距?

$dataValue = $_POST['bigString']; 

    $dataValue2 = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $dataValue); 

數據具有這種類型的保證金:

#EXTM3U 

    #EXTINF:-1, title1 
    http://somesite.com/2.m3u8 

    #EXTINF:-1, title2 
    http://somesite.com/2.m3u8 

    #EXTINF:0, title 3 

,我想是字符串是這樣的:

#EXTM3U 

#EXTINF:-1, title1 
http://somesite.com/2.m3u8 

#EXTINF:-1, title2 
http://somesite.com/2.m3u8 

#EXTINF:0, title 3 
+2

Possiblel e複製[如何在PHP或正則表達式的每個新行的開始和結尾處裁剪空白區域](http://stackoverflow.com/questions/7335060/how-do-you-trim-white-space-on -beginning和最結束每個新行與 - PHP-O) – NDM

回答

相關問題