在抓火车票价的时候碰到一个这样的问题,有的火车票价只出来一种,有的可能出来几种,如何用一个表达式连续匹配出一个或多个的情况?比如 ,下面是三种可能出现的结果"<td>  硬座234元<br />  硬卧391/407/420元<br />  软卧613/638元<br /></td>";
"<td>  硬座234元<br />  硬卧391/407/420元<br /></td>";
"<td>  硬座234元<br /></td>";我想用下面这个方法,但似乎不行,只能得到最后面一个票价,为什么呢
preg_match('#(\s+(.*?)<br />)+#is', $singleShift, $piaojia);//票价求教各位了,谢谢