您好,我知道用正则表达式解析 HTML 效率不高。但我需要使用正则表达式,我别无选择。
HTML
<div class="test">
<h2>what</h2>
<table cellpadding="0" cellspacing="0">
<tbody>
<tr>
<th>Example </th>
<td> ui </td>
</tr>
<tr>
<th>Sample </th>
<td>123 </td>
</tr>
</tbody>
</table>
</div>
我尝试使用(?s)<div class="test">.*<td>(.*?)</td>.*</div>
它仅提取最后一个值来做到这一点,任何人都可以告诉我有什么问题吗?