<td width="50%">
<p><b>Presente</b><br>
<font color=#007F00 face=Courier><span class="normal">io</span> </font><span class="normal">faccio</span><br>
<font color=#007F00 face=Courier><span class="normal">lui</span> </font><span class="normal">fai</span><br>
</p>
</td>
<td width="50%">
<p><b>Passato prossimo</b><br>
<font color=#007F00 face=Courier><span class="normal">io</span> </font><span class="normal">ho fatto</span><br>
<font color=#007F00 face=Courier><span class="normal">tu</span> </font><span class="normal">hai fatto</span><br>
</p>
</td>从如上HTML代码中怎么用正规得到 faccio 和 fai
<p><b>Presente</b><br>
<font color=#007F00 face=Courier><span class="normal">io</span> </font><span class="normal">faccio</span><br>
<font color=#007F00 face=Courier><span class="normal">lui</span> </font><span class="normal">fai</span><br>
</p>
</td>
<td width="50%">
<p><b>Passato prossimo</b><br>
<font color=#007F00 face=Courier><span class="normal">io</span> </font><span class="normal">ho fatto</span><br>
<font color=#007F00 face=Courier><span class="normal">tu</span> </font><span class="normal">hai fatto</span><br>
</p>
</td>从如上HTML代码中怎么用正规得到 faccio 和 fai
$s = '你的字符串';
preg_match_all('/faccio|fai/', $s, $arr);
print_r($arr);
$str=<<<EOD
<td width="50%">
<p><b>Presente</b><br>
<font color=#007F00 face=Courier><span class="normal">io</span> </font><span class="normal">faccio</span><br>
<font color=#007F00 face=Courier><span class="normal">lui</span> </font><span class="normal">fai</span><br>
</p>
</td>
<td width="50%">
<p><b>Passato prossimo</b><br>
<font color=#007F00 face=Courier><span class="normal">io</span> </font><span class="normal">ho fatto</span><br>
<font color=#007F00 face=Courier><span class="normal">tu</span> </font><span class="normal">hai fatto</span><br>
</p>
</td>
EOD;
preg_match_all('/<span.*>(.*)<\/span>/i',$str,$matches);
var_dump($matches[1]);
/*
//结果
array(4) { [0]=> string(6) "faccio" [1]=> string(3) "fai" [2]=> string(8) "ho fatto" [3]=> string(9) "hai fatto" }
*/