如何阅读c#中html节点中的文本?

时间:2017-03-14 13:23:01

标签: c# html regex asp.net-mvc

我想读取身体标签之间存在的数据(字符串),如下所示 -

<body> Text to read </body>

如何在不使用HtmlAgilityPack的情况下执行此操作?请帮忙。谢谢。

1 个答案:

答案 0 :(得分:0)

我有解决方案,没有使用HtmlAgilityPack和字符串函数。我使用了Regex。它如下 -

        string html = "<body>Text to read </body>";

        RegexOptions options = RegexOptions.IgnoreCase | RegexOptions.Singleline;
        Regex regx = new Regex("<body>(?<theBody>.*)</body>", options);

        Match match = regx.Match(html);

        if (match.Success)
        {
            string theBody = match.Groups["theBody"].Value;
            //Here I'm getting all the data present in body tag              

        }