永发信息网

VS2010中使用C#编程要获得指定网页中的指定信息有哪些方法?

答案:2  悬赏:50  手机版
解决时间 2021-05-14 20:27
  • 提问者网友:富士山上尢
  • 2021-05-14 06:39
需要从 http://taobao.starlott.com/ssq/hqyl.html获得红球1的本期遗漏数据,赋值给red1。请问怎么做,谢谢!
最佳答案
  • 五星知识达人网友:过活
  • 2021-05-14 07:02
这个可以直接利用C#的正则表达式提取你想要的红球号码,代码如下
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
namespace TestApp
{
    class Program
    {
    static void Main(string[] args)
    {
    string inputString = "<li><span class=\"ball J_Ball\">01</span><span class=\"omit\">1</span></li>";
    inputString += "<li><span class=\"ball J_Ball\">02</span><span class=\"omit\">16</span></li>";
    Regex myRegex = new Regex(@"<span class=\""omit\"">([^<]+)</span>");
    MatchCollection matches = myRegex.Matches(inputString);
    int[] reds = new int[matches.Count];//用来记录每个红球号码
    for (int i = 0; i < reds.Length; i++)
    {
    reds[i] = int.Parse(matches[i].Groups[1].Value);
    }
    foreach (int red in reds)
    {
    Console.WriteLine(red);//输出每个红球号码
    }
    Console.Read();
    }
    }
}
更多关于C#正则表达式的功能,可以参考
http://hi.baidu.com/wtnzone/blog/item/ffe0a56e317e58d481cb4a9a.html
希望对你有帮助!
全部回答
  • 1楼网友:七十二街
  • 2021-05-14 08:36
dreamwaver可以做N多网站程序了ASP.NET有用VISUAL STUDIO的至于语言有ASP,ASP.NET,PHP,JSP,CGIASP: vbscript or javascriptASP.NET: c# or vb.netPHP: phpJSP: JAVAcgi: N种语言
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯