下面是截取一个表格里的两行数据,我需要写个正则表达式 得到每行第二列的数据 比如<td>509</td> 中的509,怎么写这个正则表达式?
<tr class="odd"><td class="col-name">
<a class="listing-icon" href="http://www.wowdb.com/items/86983-unsoks-amber-scalpel">
<div style="position: relative">
<img src="http://media-azeroth.cursecdn.com/avatars/thumbnails/310/801/36/36/inv-knife-1h-pandaraid-d-02.png" alt="" />
</div>
</a>
<a href="http://www.wowdb.com/items/86983-unsoks-amber-scalpel" class="q4 t">Un'sok's Amber Scalpel</a>
</td><td>509</td><td>90</td><td>1,870.3</td><td>1.80</td><td>Main Hand</td><td>
</td><td>Dagger</td>
</tr>
<tr class="even"><td class="col-name">
<a class="listing-icon" href="http://www.wowdb.com/items/86987-scimitar-of-seven-stars">
<div style="position: relative">
<img src="http://media-azeroth.cursecdn.com/avatars/thumbnails/306/658/36/36/inv-sword-1h-pandaraid-d-01.png" alt="" />
</div>
</a>
<a href="http://www.wowdb.com/items/86987-scimitar-of-seven-stars" class="q4 t">Scimitar of Seven Stars</a>
</td><td>509</td><td>90</td><td>3,740.6</td><td>2.60</td><td>One Hand</td><td>
</td><td>One-handed Sword</td>
</tr>
<tr class="odd"><td class="col-name">
<a class="listing-icon" href="http://www.wowdb.com/items/86983-unsoks-amber-scalpel">
<div style="position: relative">
<img src="http://media-azeroth.cursecdn.com/avatars/thumbnails/310/801/36/36/inv-knife-1h-pandaraid-d-02.png" alt="" />
</div>
</a>
<a href="http://www.wowdb.com/items/86983-unsoks-amber-scalpel" class="q4 t">Un'sok's Amber Scalpel</a>
</td><td>509</td><td>90</td><td>1,870.3</td><td>1.80</td><td>Main Hand</td><td>
</td><td>Dagger</td>
</tr>
<tr class="even"><td class="col-name">
<a class="listing-icon" href="http://www.wowdb.com/items/86987-scimitar-of-seven-stars">
<div style="position: relative">
<img src="http://media-azeroth.cursecdn.com/avatars/thumbnails/306/658/36/36/inv-sword-1h-pandaraid-d-01.png" alt="" />
</div>
</a>
<a href="http://www.wowdb.com/items/86987-scimitar-of-seven-stars" class="q4 t">Scimitar of Seven Stars</a>
</td><td>509</td><td>90</td><td>3,740.6</td><td>2.60</td><td>One Hand</td><td>
</td><td>One-handed Sword</td>
</tr>
<tr class="odd"><td class="col-name">
<a class="listing-icon" href="http://www.wowdb.com/items/86983-unsoks-amber-scalpel">
<div style="position: relative">
<img src="http://media-azeroth.cursecdn.com/avatars/thumbnails/310/801/36/36/inv-knife-1h-pandaraid-d-02.png" alt="" />
</div>
</a>
<a href="http://www.wowdb.com/items/86983-unsoks-amber-scalpel" class="q4 t">Un'sok's Amber Scalpel</a>
</td><td>509</td><td>90</td><td>1,870.3</td><td>1.80</td><td>Main Hand</td><td>
</td><td>Dagger</td>
</tr>
<tr class="even"><td class="col-name">
<a class="listing-icon" href="http://www.wowdb.com/items/86987-scimitar-of-seven-stars">
<div style="position: relative">
<img src="http://media-azeroth.cursecdn.com/avatars/thumbnails/306/658/36/36/inv-sword-1h-pandaraid-d-01.png" alt="" />
</div>
</a>
<a href="http://www.wowdb.com/items/86987-scimitar-of-seven-stars" class="q4 t">Scimitar of Seven Stars</a>
</td><td>509</td><td>90</td><td>3,740.6</td><td>2.60</td><td>One Hand</td><td>
</td><td>One-handed Sword</td>
</tr>
txt;
preg_match_all('#<tr[^>]*><td[^>]*>.+</td><td>(.*)</td>#isU',$s,$m);
print_r($m[1]);
Array
(
[0] => 509
[1] => 509
)
我现在还想得到最后一列的数据 这样写怎么不对 "#<tr[^>]*>(.*)<td>(.*)</td></tr>#isU "