2017-03-14 4 views
0

私は以下のようにbodyタグの間に存在するデータを読みたい(文字列) -c#のhtmlノードにあるテキストを読むには?

私はHtmlAgilityPackを使用せずにそれを行うことができますどのように
<body> Text to read </body> 

を?助けてください。ありがとうございました。

+0

@エッシャン・サジャド、それ以外の方法はありませんか? – ShaileshDev

+0

テキストをXMLとして解析するのはどうですか? – hbulens

+0

@hbulens、私はインラインCSS、スクリプトタグなどを含むHTMLの完全なファイルを持っています。だから、それは少し難しいでしょう。 – ShaileshDev

答えて

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    

     } 
関連する問題