C# 正则表达式提取网页源代码中内容

<table id="stats">
<tr><td class="left">Mean: </td><td>15.52 <td></td>
<tr><td class="left">Median: </td><td>14.57 <td></td>
<tr><td class="left">Min: </td><td>5.31 <td><span>(Dec 1917)</span></td>
<tr><td class="left">Max: </td><td>123.73 <td><span>(May 2009)</span></td>
</table>
这是我用C#抓取出来的网页源代码中间的一段,请教各位怎么提取出tr><td class="left">Mean: </td><td>15.52 <td></td>中的15.52这个数字啊?谢谢各位大神了!

提取网页中的数据 完全可以用js提取 然后通过get方法 提交过来接收啊 jquery最强大的就在于定位了 而你的麻烦恐怕也就是 元素定位了 我写几个东西你就明白了 总共有多少个td: $("td").length 然后for循环嘛
function count(){
for(int i =0;i<$("td").length;i++){
值获取:$("td:eq("+i+")").text();自己申明一个数组 保存进去就好了啊
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-06
(?:\<td.*?\>\s*(?<data>\d+(\.\d+)*\s*(?:\</td\>)

匹配出的分组data就是你要得数字本回答被提问者采纳
第2个回答  推荐于2016-02-03
这个获取方式有很多,可以试试这样class Program
{
static void Main(string[] args)
{
try
{
new MethodNoTest().Run();
}
catch(Exception exp)
{
Console.WriteLine("外部出错:" + exp);
}
try
{
new MethodNoTest().aa();
}
catch(Exception exp)
{
Console.WriteLine("外部出错2:" + exp);
}
}
}

c#正则提取html源码内的信息
正则表达式:(?<=中文名:\\s*)[^<]+

C#如何使用正则表达式提取超链接中的文字部分?就是文字部分中间的文字...
string innerHTML = m.Result("$1");\/\/ 得到正则的括号里的内容,就是a的innerHTML innerHTML = Regex.Replace(innerHTML, @"<[^>]*>", "",RegexOptions.IgnoreCase);\/\/ 替换掉里面的html,只保留文字 m = m.NextResult;\/\/ 循环匹配html里的下一个结果 } ...

C# 正则表达式提取html中的文本
static void Main(string[] args){ String s = @"<Body> 这里是要取出的文本A 这里是要取出的文本B 超链接里的文本不取出 这里是要取出的文本C ";Regex regex = new Regex( "(\/?\\\\w+)[^>]*>([^<]*)<", RegexOptions.IgnoreCase );MatchCollection ms = regex.Matches( s );foreac...

关于C#正则表达式截取代码的问题,网页中有很多 xxxxxxxxx 2012-9-25...
为什么要用正则表达式呢?js不是简单的多嘛。.innerHTML这个属性便能得到一对标签中所有的内容。

我现在已经利用C#提取出了网页的源代码,请问如何利用C#提取出该网页中...
你查找一下c# 采集,简单来说就是利用C#本身的IndexOf或者Substring之类的函数,以及正则表达式之类的来分离数据。

C#如何抓取网页中自己需要的文字内容
比你这个复杂的多了,呵呵 建议你搜一下HttpWebRequest,和HttpWebResponse这方面的资料 先能获取到网页的html代码才能分析 接着使用Winista.HtmlParser.dll来解析dom得到你想要的信息 如果你要解析的网页不需要登陆,可以考虑用webbrowser控件来加载网页,然后直接访问dom对象就得到你要的数据了 ...

...description里字符串的正则表达式,困了很久了,请大侠们帮帮忙。_百...
keywords:

C# 提取网页的超链接
遍历源文件:使用HttpWebRequest和HttpWebResponse类。这两个类可以帮你把某个URL标识的网页以流或者字符串的形式读到内存里面。也就是说一张网页就是一个字符串。这个字符串里面包含你所需要的信息。你使用正则表达式和字符串操作就可以提取出来。

问个C# 问题,请问怎么样实现提取某个网页中的所有的链接地址并且显示在...
1、请求网页,2、用正则表达式匹配标记(一般通过 href 来获取Url),3、将匹配的Url和当前的层级添加到Wait列表末尾 4、获取Wait列表的第一项,重复1~4。一般要定义一个深度,比如4,只出当请求网页的层级为5层时退出循环。以上只是理论。

跪求:C#提取网页中详细地址
你只要知道盛放那篇文章的容器的id就行,比如你的提问标题“跪求:C#提取网页中详细地址”是放在一个id为question_title的Div里,只要找到这个Div就可以获得里面的内容,你可以用Webbrowser或者System.Net.WebClient,建议用前者简单些,给你举个例子 \/\/Webbrowser private void button1_Click(object sender...

相似回答