现有一个URL包含在一堆字符串中,我要把它提取出来,请问怎么做?
比如有如下字符串:“Set http://www.baidu.com/s?cl=3&wd=%B2%A9%BF%CD%D4%B0&fr=vid1000/234.5”。
现在我要提取出:http://www.baidu.com/s?cl=3&wd=%B2%A9%BF%CD%D4%B0&fr=vid1000,该怎么做?
string str = "Set http://www.baidu.com/s?cl=3&wd=%B2%A9%BF%CD%D4%B0&fr=vid1000/234.5";
str = Regex.Match(str, @"http(s?)://[^?]*\?(\w*=[^&]*&)*\w*=\w*").Value;
Console.WriteLine(str);
给出具体场景,那个/234.5是什么? 在什么地方提取url img?a?