RegEx:从源代码中提取数字

n00*_*ki3 1 java regex

我不是RegEx专家.我需要从HTML表中提取一定数量的数字.
一个例子:

<td>13</td><td>
  </td><td align="right">29.543</td>
  <td align="right">1.777</td>
  <td align="right">2.588</td>
</tr><tr><td><a href="player.php?p=84668" >Caterdamus</a></td>
  <td>7</td><td>
  Meister</td><td align="right">9.874</td>
  <td align="right">1.716</td>
  <td align="right">5.791</td>
</tr><tr><td><a href="player.php?p=87216" >grappa</a></td>
  <td>2</td><td>
  </td><td align="right">1.044</td>
  <td align="right">21</td>
  <td align="right">146</td>
</tr></table>
Run Code Online (Sandbox Code Playgroud)

模式看起来像这样:

<td>13</td><td>
<td>7</td><td>
<td>2</td><td>
Run Code Online (Sandbox Code Playgroud)

如何从文本中提取数字并将其存储到变量中.提示:数字是正整数.

谢谢:)

Tho*_*ens 8

我不会使用正则表达式来解析HTML或XML.相反,我会将文档加载到HTML DOM解析器中 - 您可以在这里找到几个开源的解析器.我不能担保任何这些 - 我从来没有使用过Java以外的任何东西.