C# 搜索网页链接中的模式并将结果存储到数组
我正在寻找帮助存储链接到一个数组,如果发现一个模式。到目前为止,我已经设置了一个带有web浏览器的表单,并加载了我的页面 我需要搜索以下格式的链接,并将C# 搜索网页链接中的模式并将结果存储到数组,c#,winforms,C#,Winforms,我正在寻找帮助存储链接到一个数组,如果发现一个模式。到目前为止,我已经设置了一个带有web浏览器的表单,并加载了我的页面 我需要搜索以下格式的链接,并将page=之后的单词存储到数组中。我在网上搜寻答案,但运气不好 /Contacts/Index/Neutral?page=John /Contacts/Index/Neutral?page=Peter%20Piper /Contacts/Index/Neutral?page=Mary 如何在每个链接中搜索=字符后的单词并将其存储在数组中?使用
page=
之后的单词存储到数组中。我在网上搜寻答案,但运气不好
/Contacts/Index/Neutral?page=John
/Contacts/Index/Neutral?page=Peter%20Piper
/Contacts/Index/Neutral?page=Mary
如何在每个链接中搜索=
字符后的单词并将其存储在数组中?使用
刚刚快速阅读了一下,它已经接近我所需要的了。我正在尝试从web浏览器中加载的网页中动态地执行此操作,并仅使用after=这是否能够执行此操作?@DesHutch:在字符串上使用
子字符串和LastIndexOf
,类似于您在另一个问题中所做的操作<代码>字符串名=myUri.Substring(myUri.LastIndexOf('='))顺便说一句,我比你的另一个问题更喜欢这个问题。干得好只有一件事,你实际上没有问题。“感谢任何帮助”不是一个好问题,因为它太宽泛了。你的标题中甚至有一个问题,所以你可以用它来代替。这有助于未来的访问者,他们可能正在寻找与您所知道的相同的答案,您的帖子中的实际问题在下面得到了回答。顺便说一句,这只是我的想法,有这么多人在电视上“请求”“任何帮助…”,所以也许其他人都认为没关系-|
Uri baseUri = new Uri ("http://www.contoso.com/");
Uri myUri = new Uri (baseUri, "catalog/shownew.htm?date=today");
Console.WriteLine (myUri.Query); //outputs "?date=today"