我有一個以下列格式進來的字符串(請注意每個字之間和每行開始處的空格的隨機數):從字符串的每一個新行的起始處刪除空格
1 . BritishAirways 15FEB LONDON HONGKONG2 . CathayPacific 01MAR HONGKONG SHANGHAI
3 . Qantas 12MAR SINGAPORE SYDNEY
我所要的輸出是
1 . BritishAirways 15FEB LONDON HONGKONG 2 . CathayPacific 01MAR HONGKONG SHANGHAI 3 . Qantas 12MAR SINGAPORE SYDNEY
我有下面的代碼
$flightinfo = preg_replace('/\h+/', ' ', $flightinfo);
$flightinfo = trim($flightinfo);
$flightinfo = str_replace("\r\n\r\n","\r\n",$flightinfo);/* checks and removes double line breaks if they're there.
然而,這給人的下方,這是近正確但它是在線路2的開始和3個白色空間
1 . BritishAirways 15FEB LONDON HONGKONG 2 . CathayPacific 01MAR HONGKONG SHANGHAI 3 . Qantas 12MAR SINGAPORE SYDNEY
任何人都知道我可以在行的開頭移除空白2和3
這不會刪除換行符和空格等_in_字符串,這是OP所要求的。 –