我有一个字符串,格式如下(请注意每个单词之间和每行开头的随机数量空格):
1 . BritishAirways 15FEB LONDON HONGKONG 2 . CathayPacific 01MAR HONGKONG SHANGHAI 3 . Qantas 12MAR SINGAPORE SYDNEY
我希望输出结果为:
1 . BritishAirways 15FEB LONDON HONGKONG 2 . CathayPacific 01MAR HONGKONG SHANGHAI 3 . Qantas 12MAR SINGAPORE SYDNEY
以下是我的代码:
1 . BritishAirways 15FEB LONDON HONGKONG 2 . 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 .英国航空公司 15FEB 伦敦 香港 2. 国泰航空公司 01MAR 香港 上海 3. 澳洲航空公司 12MAR 新加坡 悉尼
有人知道我如何移除第2和第3行开头的空格吗?