<tr>
<td align="left" class="ab" width="20%">aaaaa</td>
<td align="left" class="ab1" width="30%">bbbbb</td>
<td align="left" class="ab" width="20%">ccccc</td>
<td align="left" class="ab2" width="30%">ddddd</td>
</tr>
<tr>
<td align="left" class="ab" width="20%">aaaaa</td>
<td align="left" class="ab1" width="30%">bbbbb</td>
<td align="left" class="ab" width="20%">ccccc</td>
<td align="left" class="ab2" width="30%">ddddd</td>
</tr>
现在我想获取 <td align="left" class="ab1" width="30%">bbbbb</td>
<td align="left" class="ab2" width="30%">ddddd</td>里面的 bbbbb ddddd的值。。
<td align="left" class="ab" width="20%">aaaaa</td>
<td align="left" class="ab1" width="30%">bbbbb</td>
<td align="left" class="ab" width="20%">ccccc</td>
<td align="left" class="ab2" width="30%">ddddd</td>
</tr>
<tr>
<td align="left" class="ab" width="20%">aaaaa</td>
<td align="left" class="ab1" width="30%">bbbbb</td>
<td align="left" class="ab" width="20%">ccccc</td>
<td align="left" class="ab2" width="30%">ddddd</td>
</tr>
现在我想获取 <td align="left" class="ab1" width="30%">bbbbb</td>
<td align="left" class="ab2" width="30%">ddddd</td>里面的 bbbbb ddddd的值。。
$str = <<<HTML
<tr>
<td align="left" class="ab" width="20%">aaaaa</td>
<td align="left" class="ab1" width="30%">bbbbb</td>//
<td align="left" class="ab" width="20%">ccccc</td>
<td align="left" class="ab2" width="30%">ddddd</td>//
</tr>
<tr>
<td align="left" class="ab" width="20%">aaaaa</td>
<td align="left" class="ab1" width="30%">bbbbb</td>//
<td align="left" class="ab" width="20%">ccccc</td>
<td align="left" class="ab2" width="30%">ddddd</td>//
</tr>
HTML;
preg_match_all('/<td\s+align=\"left\"\s+class=\"(ab)[12]\"\s+width=\"(3).*>/',$str,$dd);
print_r ($dd);
?>
$str = <<<HTML
<tr>
<td align="left" class="ab" width="20%">aaaaa</td>
<td align="left" class="ab1" width="30%">bbbbb</td>//
<td align="left" class="ab" width="20%">ccccc</td>
<td align="left" class="ab2" width="30%">ddddd</td>//
</tr>
<tr>
<td align="left" class="ab" width="20%">aaaaa</td>
<td align="left" class="ab1" width="30%">bbbbb</td>//
<td align="left" class="ab" width="20%">ccccc</td>
<td align="left" class="ab2" width="30%">ddddd</td>//
</tr>
HTML;
preg_match_all('/<td\s+align=\"left\"\s+class=\"ab[12]\"\s+width=\"3.*>(.*)<\/td>/',$str,$dd);
print_r ($dd);
?>
<tr>
<td align="left" class="ab" width="20%">aaaaa</td>
<td width="30%" align="left" class="ab1">bbbbb</td>
<td align="left" class="ab" width="20%">ccccc</td>
<td align="left" class="ab2" width="30%">ddddd</td>
</tr>
<tr>
<td align="left" class="ab" width="20%">aaaaa</td>
<td align="left" class="ab1" width="30%">bbbbb</td>
<td align="left" class="ab" width="20%">ccccc</td>
<td width="30%" align="left" class="ab2">ddddd</td>
</tr>
$str = <<<HTML
<tr>
<td align="left" class="ab" width="20%">aaaaa</td>
<td width="30%" align="left" class="ab1">bbbbb</td>
<td align="left" class="ab" width="20%">ccccc</td>
<td align="left" class="ab2" width="30%">ddddd</td>
</tr>
<tr>
<td align="left" class="ab" width="20%">aaaaa</td>
<td align="left" class="ab1" width="30%">bbbbb</td>
<td align="left" class="ab" width="20%">ccccc</td>
<td width="30%" align="left" class="ab2">ddddd</td>
</tr>
HTML;
preg_match_all("/<td align=\"left\" class=\"ab[\d]\" width=\"30%\">(.*)</td>/isU",$str,$matches);
print_r($matches);Array
(
[0] => ddddd
[1] => bbbbb
)
$str = <<<HTML
<tr>
<td align="left" class="ab" width="20%">aaaaa</td>
<td width="30%" align="left" class="ab1">bbbbb</td>//
<td align="left" class="ab" width="20%">ccccc</td>
<td align="left" class="ab2" width="30%">ddddd</td>//
</tr>
<tr>
<td align="left" class="ab" width="20%">aaaaa</td>
<td align="left" class="ab1" width="30%">bbbbb</td>//
<td align="left" class="ab" width="20%">ccccc</td>
<td width="30%" align="left" class="ab2">ddddd</td>//
</tr>
HTML;
preg_match_all('/<td.*class=\"(ab[12]).*>(.*)<\/td>/',$str,$dd);
print_r ($dd);
?>
$str = <<<HTML
<tr>
<td align="left" class="ab" width="20%">aaaaa</td>
<td width="30%" align="left" class="ab1">bbbbb</td>//
<td align="left" class="ab" width="20%">ccccc</td>
<td align="left" class="ab2" width="30%">ddddd</td>//
</tr>
<tr>
<td align="left" class="ab" width="20%">aaaaa</td>
<td align="left" class="ab1" width="30%">bbbbb</td>//
<td align="left" class="ab" width="20%">ccccc</td>
<td width="30%" align="left" class="ab2">ddddd</td>//
</tr>
HTML;
preg_match_all('/<td.*class=\"ab[12].*>(.*)<\/td>/',$str,$dd);
print_r ($dd[1]);
?>