如何使用RegEx或SubString获取Divs内容
本文关键字:获取 Divs 内容 SubString 何使用 RegEx | 更新日期: 2023-09-27 18:20:40
我在尝试使用Regex从Html字符串中复制字符串时遇到了一个问题,但它并不能满足我的需要。
我正试图把桌子从Div中拿出来,我已经用RegEx 尝试过了
string strLook = respData2;
string s = Regex.Match(strLook, "<div id='results'(.+)</div>", RegexOptions.Singleline).Groups[1].Value;
这只是给了我整个Html字符串。
我也尝试过使用SubString
int starPos = strLook.LastIndexOf("<div id='results'>") + "<div id='results'>".Length + 1;
int length = strLook.IndexOf("</div>") - starPos;
string sub = strLook.Substring(starPos, length);
当我浏览SubString时,它说最后一个索引是18,我知道Div从一开始就不是18个字符(除非我错了18的意思),这甚至也没有得到Div。
那么,我如何获得Div的内容,这是一个html表,这样我就可以把它写到一个文件中。
感谢
旧项目页面:http://htmlagilitypack.codeplex.com/