首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问怎么筛选url

2012-06-11 
请教如何筛选urlSHDocVw.ShellWindows sws new SHDocVw.ShellWindows()StringBuilder sb new StringB

请教如何筛选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()

热点排行