读书人

请问怎么筛选url

发布时间: 2012-06-11 17:42:22 作者: rapoo

请教如何筛选url
SHDocVw.ShellWindows sws = new SHDocVw.ShellWindows();
StringBuilder sb = new StringBuilder();

foreach (SHDocVw.InternetExplorer iw in sws)

{

sb.AppendLine(iw.LocationURL);
}


textBox1.Text += sb.ToString();




请假各位高人,如何筛选出只以http打头的字符串放到textbox1.text呢?

[解决办法]

C# code
foreach (SHDocVw.InternetExplorer iw in sws){    if (iw.LocationURL.StartsWith("http", StringComparison.OrdinalIgnoreCase))    {        sb.AppendLine(iw.LocationURL);    }}
[解决办法]
正则表达式
C# code
http://[\w./]+或者http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
[解决办法]
这样试试
iw.Quit()

读书人网 >C#

热点推荐