下面是我用正则表达式功能:PHP preg_match_all - 正则表达式和特征线
preg_match_all('|<span class=\"Menu1\">(.*?)</td>|U',$contents,$wynik2);
它适用于:
<tr>
<td width="30%" ><span class="Menu"> Nazwa zawdsdu: </td>
<td width="70%"> <span class="Menu1">PRACOWNIK BARU </td>
</tr>
,但它不工作:
<td width="70%"> <span class="Menu1">PRACA W MC DONALDS PRACE PORZĄDKOWE, PRZYJĘCIE DOSTAWY
WYMAGANA KSIĄŻECZKA SANEPIDOWSKA, CHĘCI DO PRACY
KONTAKT TEL. 794295401 </td>
我已经有空阵列了。 我觉得它是由'新行'造成的。我该如何解决它?
只有打破东西需要修正。但是,这是预期的行为。开始阅读正则表达式,特别是什么'.'(点)字符表示:PCRE正则表达式语法:圆点(PHP手册)](http://www.php.net/manual/en/regexp.reference。 dot.php)。 – hakre