62,072
社区成员
发帖
与我相关
我的任务
分享
MatchCollection mc = Regex.Matches(html,@"(?is)"><span\s+style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体, Verdana">(?<value>\d+(.\d+)?)</span>");
foreach(Match m in mc)
{
//m.Groups["value"].Value;
}
//应该是double型
double yourData=double.Parse(mc.Groups[1].Value);
string content = "html 文本";
string regStr = "<span\\s+style=\"FONT-SIZE: 9pt; FONT-FAMILY: 宋体, Verdana\">\\s*([\\d\\.]*)\\s*</span>";
MatchCollection matches = Regex.Matches(content, regStr, RegexOptions.Multiline);
foreach (Match mc in matches)
{
//按你的原文,这里应依次得到4个mc
int yourData=int.Parse(mc.Groups[1].Value);
}
<head runat="server">
<title>无标题页</title>
<script src="App_common/scripts/jquery-1.4.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
var Htmls=$("table").find("span");
var temp="";
$(Htmls).each(function(entrtyIndex,entrty){
if(Htmls.eq(parseInt(entrtyIndex)).html()!="")
temp+=Htmls.eq(parseInt(entrtyIndex)).html()+",";
})
alert(temp);
});
</script>
</head>
<body>
<form id="form1" runat="server">
<table>
<tr>
<td valign="center" align="middle" width="87" bgcolor="#CBF1FC" height="20">
<div align="center">
<span style="font-size: 9pt; font-family: 宋体, Verdana">
</span>
</div>
</td>
<td valign="center" align="right" width="79" height="20">
<div align="center">
<span style="font-size: 9pt; font-family: 宋体, Verdana">6.7674</span></div>
</td>
<td valign="center" align="right" width="79" height="20">
<div align="center">
<span style="font-size: 9pt; font-family: 宋体, Verdana">6.7946</span></div>
</td>
<td valign="center" align="right" width="79" height="20">
<div align="center">
<span style="font-size: 9pt; font-family: 宋体, Verdana">6.7132</span></div>
</td>
<td valign="center" align="right" width="79" height="20">
<div align="center">
<span style="font-size: 9pt; font-family: 宋体, Verdana">6.7946</span></div>
</td>
</tr>
</table>
</form>
</body>
</html>