拆分复杂字符串复杂字符串

问题描述 投票:0回答:1

我正在开发一个桌面基础搜索控制器,我需要根据检查分割复杂的页面源。我无法拆分它。任何人都可以帮忙

HtmlAgilityPack.HtmlWeb web = new HtmlAgilityPack.HtmlWeb();
HtmlAgilityPack.HtmlDocument doc = web.Load("http://www.google.com/search?q=" + tb_text.Text);
    String[] values;
    String data = doc.Text;   
    // case1 : Left Block
    String Case1 = "\"mraOPb\"><span>" + tb_text.Text;
    if (data.Any((Case1).Contains))
    { 
     Console.WriteLine("Check true");
     values = data.Split(new string[] {Case1}, StringSplitOptions.None);
      result_label.Text = values[1]; // Out of Index Exception
     }

我用check check confirm检查调试及其真实性。

c# string web-scraping split
1个回答
0
投票

这一行:

if (data.Any((Case1).Contains))

如果Case1中的任何角色出现在data的任何地方,则为真。要查找Case1中是否存在整个字符串data,您可以写:

if (data.Contains(Case1))
© www.soinside.com 2019 - 2024. All rights reserved.