请教如何筛选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呢?
[解决办法]
foreach (SHDocVw.InternetExplorer iw in sws){ if (iw.LocationURL.StartsWith("http", StringComparison.OrdinalIgnoreCase)) { sb.AppendLine(iw.LocationURL); }}
[解决办法]
正则表达式
http://[\w./]+或者http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
[解决办法]
这样试试
iw.Quit()