Html 如何从字符串中获取float?

Html 如何从字符串中获取float?,html,regex,html-parsing,Html,Regex,Html Parsing,例如,我有如下字符串: #resultStats{opacity:0;top:13px}</style><div id="extabar"><div id="topabar" style="position:relative"><div class="ab_tnav_wrp" id="slim_appbar"><div id="sbfrm_l"><div id="resultStats">About 5,320 result

例如,我有如下字符串:

#resultStats{opacity:0;top:13px}</style><div id="extabar"><div id="topabar" style="position:relative"><div class="ab_tnav_wrp" id="slim_appbar"><div id="sbfrm_l"><div id="resultStats">About 5,320 results<nobr> (0.13 seconds)&nbsp;</nobr></div></div></div></div><div id="botabar" style="display:none"></div></div><div></div></div><div class="mw" data-jibp="h" data-jiis="uc" id="ucs"></div><div class="mw"><div data-jibp="h" data-jiis="uc" id="akp"></div><div id="rcnt" style="clear:both;position:relative;zoom:1">
#resultStats{opacity:0;top:13px}大约5320个结果(0.13秒)
我需要从中获取
5320
。这样做
(\d+(?:,\d+)

附言。
我需要特别从

中提取,用正则表达式解析html标记是可行的,但不是
推荐用于整个html语言

如果必须这样做,这是一个过于简单的例子

<div\s+id\s*=\s*"resultStats"\s*>[^<]*?(\d(?:,?\d)*)[^<]*?<

[^使用正则表达式解析html标记是可行的,但不是
推荐用于整个html语言

如果必须这样做,这是一个过于简单的例子

<div\s+id\s*=\s*"resultStats"\s*>[^<]*?(\d(?:,?\d)*)[^<]*?<

[^使用正则表达式解析html标记是可行的,但不是
推荐用于整个html语言

如果必须这样做,这是一个过于简单的例子

<div\s+id\s*=\s*"resultStats"\s*>[^<]*?(\d(?:,?\d)*)[^<]*?<

[^使用正则表达式解析html标记是可行的,但不是
推荐用于整个html语言

如果必须这样做,这是一个过于简单的例子

<div\s+id\s*=\s*"resultStats"\s*>[^<]*?(\d(?:,?\d)*)[^<]*?<

[^您可以使用HTML解析器而不是正则表达式来完成此操作。没有人希望您使用HTML解析器而不是正则表达式来完成此操作。没有人希望您使用HTML解析器而不是正则表达式来完成此操作。没有人希望您使用HTML解析器而不是正则表达式来完成此操作。没有人希望您这样做