截取Url域名
http://focus.it168.com/focus/201006/mobile/index.html
這是一個常見的Url,如果我們要取得地址中的域名,也就是:
http://focus.it168.com
.net(C#方法實現)
web版本:
? string str = "http://focus.it168.com/focus/201006/mobile/index.html";
??????? int len1 = str.IndexOf(':')+3;
??????? int len = str.IndexOf('/', len1 , str.Length - len1 );
??????? Response.Write(str.Substring(0,len));
winform版本:
?? string str = "http://focus.it168.com/focus/201006/mobile/index.html";
??????? int len1 = str.IndexOf(':')+3;
??????? int len = str.IndexOf('/', len1 , str.Length - len1 );
??????? Console.WriteLine(str.Substring(0,len));
?? Console.Read();
?
輸出結果:http://focus.it168.com/
其他地址也一樣,大家可以把url當參數傳進來
例如:
?public static void Main()
?{
??string str="http://bj.house.163.com/10/0609/09/68NO989500073SD3.html";
??RL(str);
?}
?private static void RL(string str)
?{
?? int len1 = str.IndexOf(':')+3;
??????? int len = str.IndexOf('/', len1 , str.Length - len1 );
??????? Console.WriteLine(str.Substring(0,len));
?? Console.Read();
?}
?
也就是說,把你要截取的url傳給RL方法,就會返回給你域名
結果:http://bj.house.163.com
?
轉載于:https://www.cnblogs.com/A-I/archive/2010/06/09/1754496.html
總結
- 上一篇: MANIFEST.MF文件的格式
- 下一篇: 临时目录 Path.GetTempFi