468. 验证IP地址

ord()取ASCII码,chr() 换成字符

class Solution:def validIPAddress(self, queryIP: str) -> str:orda,oraf,ordA,ordF,ordz,ordZ = ord('a'),ord('f'),ord('A'),ord('F'),ord('z'),ord('Z')if '.' in queryIP and ':' not in queryIP:l1 = queryIP.split('.')if len(l1)!=4:return 'Neither'for l in l1:if l=='':return 'Neither'for cha in l:if orda<=ord(cha)<=oraf or ordA<=ord(cha)<=ordF:return 'Neither'#有英文if '.' in l:return 'Neither'if l[0]=='0':if l!='0':return 'Neither'else:l = int(l)if not 0<l<=255:return 'Neither'return 'IPv4'elif ':' in queryIP and '.' not in queryIP:l2 = queryIP.split(':')if len(l2)!=8: return 'Neither'for l in l2:for cha in l:if oraf<ord(cha)<=ordz or ordF<ord(cha)<=ordZ:return 'Neither'#有英文if l=='':return 'Neither'if ':' in l:return 'Neither'if len(l)>4:return 'Neither'return 'IPv6'else:return 'Neither'

4.12leetcode468. 验证IP地址相关推荐

  1. ip的正则表达式 java,项目实战:Java正则表达式验证IP地址

    IP 地址是网络上每台计算机的唯一标识,因此 IP 地址的错误输入将使程序无法运行.下面使用前面学习的正则表达式知识,编写一个 Java 程序来验证 IP 地址是否合法. 在定义正则表达式之前,首先要 ...

  2. 1.23 实例:正则表达式验证IP地址

    IP 地址是网络上每台计算机的唯一标识,因此 IP 地址的错误输入将使程序无法运行.下面使用前面学习的正则表达式知识,编写一个 Java 程序来验证 IP 地址是否合法. 在定义正则表达式之前,首先要 ...

  3. php验证ip地址的函数,php使用preg_match()函数验证ip地址的方法

    本文实例讲述了php使用preg_match()函数验证ip地址的方法.分享给大家供大家参考,具体如下: 代码一.正则实现preg_match("/^(?:25[0-5]|2[0-4]d|1 ...

  4. 牛客题霸 [ 验证IP地址] C++题解/答案

    牛客题霸 [ 验证IP地址] C++题解/答案 题目描述 编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址 IPv4 地址由十进制数和点来表示,每个地址包含4个十进制数,其范围 ...

  5. 工具类源码 IP辅助类 验证IP地址或地址段是否有效 验证指定的IP是否有效 即验证IP是否属于某个IP段

    import org.apache.commons.lang.StringUtils;/*** IP辅助类*/ public class IpExUtil {/*** 验证指定的IP是否有效* * 即 ...

  6. java邮箱验证正则表达式_LeetCode 力扣官方题解 | 468.验证 IP 地址

    点击上方蓝字设为星标 下面开始今天的学习-力扣 468. 验证 IP 地址(点击文末阅读原文查看题目)题目描述 编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址. IPv4 地 ...

  7. 【宫水三叶的刷题日记】468. 验证IP地址

    题目描述 这是 LeetCode 上的 468. 验证IP地址 ,难度为 中等. Tag : 「模拟」.「双指针」 给定一个字符串 queryIP.如果是有效的 IPv4 地址,返回 "IP ...

  8. 算法——验证IP地址合法性

    描述 编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址 IPv4 地址由十进制数和点来表示,每个地址包含4个十进制数,其范围为 0 - 255, 用("." ...

  9. IP问问:如何验证IP地址定位的准确率

    到底什么是IP地址定位准确的标准?与GPS定位的方式不同,GPS返回的是单一的经纬度,是一个点.而IP地址定位返回的是IP地址背后互联网用户群出现的位置,是一个面.在此,埃文科技提供了IP地址定位准确 ...

最新文章

  1. DIV + CSS布局的一些知识汇总
  2. python3 pip3 install 报错 ReadTimeoutError: HTTPSConnectionPool(host=‘xxx‘, port=443): Read timed 解决方法
  3. libevent中的bufferevent
  4. 人生中五个遗憾,共勉
  5. 马云:我看到很多人去学MBA 但回来时都变蠢了
  6. Android闹钟 AlarmManager的使用
  7. Linux: sysv-rc-conf管理Ubuntu server开机启动服务
  8. 【Flink on k8s】JConsole 远程监控 TaskManager
  9. swiper vue 上一页_swiper在vue中正确的使用方法
  10. ioMemory: fusion IO
  11. 修改win7计算机mac,win7如何在注册表改网卡mac
  12. 移动热点服务的属性此计算机,Win10打开移动热点的四种方法
  13. Bluetooth core 5.0 ---------- BR/EDR 安全简单配对(BR/EDR secure simple pairing)
  14. c语言while延时10ms,for循环实现C语言精确延时
  15. 给代币添加高级功能-代币管理、增发、兑换、冻结等
  16. 《狂飙》壁纸大嫂如此惊艳,做成日历壁纸天天看(7)
  17. 希尔伯特变换在MATLAB中的应用
  18. Linux手动设置网卡IP
  19. SpringBoot整合rabbitmq使用案例
  20. 高性能的gpu服务器,高性能GPU云服务器

热门文章

  1. 激光雷达和相机的外参标定
  2. 从零讲起:ESP32+Micropython+MQTT阿里云物联网
  3. 联通/电信固话如何设置呼叫转移及如何取消呼叫转移
  4. int型数据类型为什么取值范围是-2^31~2^31-1
  5. android判断解锁,android判断手机SIM状态
  6. css实现input文本框与图片行内水平居中对齐
  7. selenium跳过登录
  8. Pangu分词Lucene.Net搜索使用说明
  9. 基于自定义注解校验入参Model中的必传字段
  10. Java SE8 流 最全总结