$html = '<tr class="msName msType_goals odd">
<td class="msValueA">5</td>
<td colspan="2" class="msStatsName">Goals</td>
<td class="msValueB">4</td>';
$html = preg_replace("/\s+/", " ", $html);
preg_match('#<tr class="msName msType_goals odd"> <td class="msValueA">(.*?)</td> <td colspan="2" class="msStatsName">Goals</td> <td class="msValueB">(.*?)</td>#si',$html,$dizi);kardeş tr lerden sonraki boşluklara dikkat et şu haliyle çalışıyor
Hayret doğrusu bu kodla çıktı aldım

Daha önce replace ettiğim halde alamamıştım. Eline koluna aklına sağlık kardeşim sağaolsın.