asp.net(C#) 如何截取ip地址
方法很多,就是處理字符串的問題
原理:首先查找字符串最後壹個"."的位置,然後再刪除最後壹個點後面的字符再加個"*"
舉例:
string ip = Request.UserHostAddress;
ip=ip.Remove(ip.LastIndexOf('.')+1)+"*";
Response.Write(ip);
以上本機輸出結果為127.0.0.*
當然妳要不用Remove而用SubString截取最後個"."前的字符串加*也是可以的。
甚至妳可以寫個for語句再來壹個壹個字符的讀,發現有三個"."後就不讀了,然後+"*",
甚至妳還可以從字符後面讀起碰到壹個"."就跳出...
提供些思路自己領悟吧,C#處理字符串很強的