记录几个解析数据时候用到的技能点

mac2024-04-16  46

2019年11月25日09:54:46

获取本地ip

string localIp = string.Empty; string hostName = Dns.GetHostName(); //使用Dns获取ip地址可能会有多个 Console.WriteLine("--------DNS获取--------"); IPAddress[] addres = Dns.GetHostAddresses(hostName); foreach (var item in addres) { Console.WriteLine(item.ToString()); } IPAddress[] addressList = Dns.GetHostEntry(hostName).AddressList; foreach (IPAddress ipAddress in addressList) { if (ipAddress.AddressFamily == AddressFamily.InterNetwork) { localIp = ipAddress.ToString(); } } Ping p1 = new Ping(); PingReply reply = p1.Send(localIp); //发送主机名或Ip地址 if (reply.Status == IPStatus.Success) { Console.WriteLine(string.Format("Address: {0} ", reply.Address.ToString())); } Console.WriteLine("本地ip:{0}", localIp); 2019年11月2日14:07:24 //转换编码 Encoding gb = System.Text.Encoding.GetEncoding("utf-8"); //获取字节数组 byte[] bytes = gb.GetBytes(html); totalLength += bytes.Length; 2019年10月31日13:56:35 //判断一个字符串只包含数字或者字母 string uid = "58682b66c46bc7bd49f84b427fb71932"; System.Text.RegularExpressions.Regex.IsMatch(uid, @"^[a-zA-Z0-9]*$") string src = "http://www.baidu.com"; string reSrc = src.Substring(src.IndexOf("http:", StringComparison.Ordinal), src.IndexOf("png", StringComparison.Ordinal) + 3); //常用转化url方法 Uri uri = new Uri(new Uri(httpsItem.Url), node.Attributes["href"].Value); //Json列表形式情况的转化 JArray ja = JArray.Parse(html); 往后有新的技能点会持续更新。
最新回复(0)