如何获取长文本文件并提取其中的一行

时间:2016-07-05 06:58:42

标签: c#

我试图从互联网上的页面中获取html代码,将其保存为文本文件,然后读取文本文件找到代码的一部分,将其保存为var并将其保存到c#中的控制台。

这是我尝试的代码,但它不起作用

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
    class StringSearch
    {
        static void Main()
        {
            string HTML = System.IO.File.ReadAllText(@"C:\Users\gamer\Desktop\HTML\code test.txt");
        string sPattern = "code";

        foreach (string s in HTML)
        {
            System.Console.Write("{0,24}", s);

            if (System.Text.RegularExpressions.Regex.IsMatch(s, sPattern, System.Text.RegularExpressions.RegexOptions.IgnoreCase))
            {
                System.Console.WriteLine("  (match for '{0}' found)", sPattern);
            }
            else
            {
                System.Console.WriteLine();
            }
        }

        System.Console.WriteLine("Press any key to exit.");
        System.Console.ReadKey();

        }
    }
}

P.S如果你知道一种方法来捕获页面HTML代码/页面HTML代码的一部分,那就更好了 谢谢

0 个答案:

没有答案