如何读取文本框或列表框中的所有数据?

时间:2015-08-21 04:33:02

标签: regex split listbox streamreader htmlelements

请在下面查看一些标签链接,我希望收到bosWDC5M1C8oeVu,DaleyBlind_fan,jkjinc1,就像这个3word一样,在我的列表框或文本框中显示。


          @bosWDC5M1C8oeVu
        

          @DaleyBlind_fan
        

          @jkjinc1
        

         www.stackoverflow.com
        

在我的文本框或列表框中显示行过程。

bosWDC5M1C8oeVu

DaleyBlind_fan

jkjinc1

看到这段代码没有在我的列表框中收到我想要的数据。

 HtmlElementCollection bColl = webBrowser1.Document.GetElementsByTagName("a");
        foreach (HtmlElement bEl in bColl)
        {
            if (bEl.GetAttribute("data-aria-label-part") != null)
            listBox1.Items.Add(bEl.GetAttribute("href"));
        }

这段代码我得到所有href链接,但我只需要我的检测线我想要的。

1 个答案:

答案 0 :(得分:0)

您没有正确格式化if语句(您忘记了大括号)。试试这段代码:

HtmlElementCollection bColl = webBrowser1.Document.GetElementsByTagName("a");
    foreach (HtmlElement bEl in bColl)
    {
        if (bEl.GetAttribute("data-aria-label-part") != null) {
            listBox1.Items.Add(bEl.GetAttribute("href"));
        }
    }

请注意{之后的!= null)}之后的("href"));

我希望这会有所帮助。