`
jkfzero
  • 浏览: 103221 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

正则表达式匹配IP

    博客分类:
  • tips
阅读更多

ip是四个不超过255的数值用.连接起来形成的一个字符串。

使用正则表达式匹配,应该是((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)

 

2[0-4]\d|25[0-5]|[01]?\d\d?的意思是分三种情况来匹配0-255的数。

如果第一位是2,则第二位是0到4都行,第三位是任意一个数字。2[0-4]\d

如果前两位是25,则第三位是0到5.   25[0-5]

剩下的情况就是第一位是0或者1,则只要至少一个数字存在就行了。[01]?\d\d?

分享到:
评论

相关推荐

    java正则表达式验证IP地址

    正则表达式的优点是可以灵活地匹配不同的模式,使得我们可以轻松地验证IP地址。同时,Java语言中的正则表达式也提供了强大的功能,可以满足我们在开发中遇到的各种需求。 在实际开发中,我们可以使用正则表达式来...

    IP地址的正则表达式

    IP地址的正则表达式IP地址的正则表达式

    正则表达式大全 - 收集的最常用正则表达式

    常用正则表达式大全: 匹配中文字符的正则表达式 匹配空白行的正则表达式 ...匹配ip地址 匹配特定字符串 匹配中文字符的正则表达式 匹配双字节字符(包括汉字在内) 匹配HTML标记的正则表达式 匹配首尾空格的正则表达 式

    正则表达式匹配IP的表达式(推荐)

    正则表达式,又称规则表达式。接下来通过本文给大家介绍正则表达式匹配IP的表达式,非常不错,具有参考借鉴价值,需要的的朋友参考下吧

    正则表达式(IP和域名)

    正则表达式(IP和域名),能够匹配IP字串的正则表达式,实际尝试发现远没有自己写几行代码来判断来得容易

    android验证ip地址的正则表达式

    android验证ip地址的正则表达式 android验证ip地址的正则表达式

    javascript正则表达式模糊匹配IP地址功能示例.docx

    javascript正则表达式模糊匹配IP地址功能示例.docx

    Python正则表达式匹配ip地址实例

    本文实例讲述了正则表达式匹配ip地址实例。代码结构非常简单易懂。分享给大家供大家参考。 主要实现代码如下: import re reip = re.compile(r'(?<![\.\d])(?:\d{1,3}\.){3}\d{1,3}(?![\.\d])') for ip in reip...

    所有常用的正则表达式

    配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] ...匹配ip地址:d+.d+.d+.d+ 评注:提取ip地址时有用

    Shell脚本中通过正则表达式匹配IP地址

    主要介绍了Shell脚本中通过正则表达式匹配IP地址,本文直接给出实现代码,需要的朋友可以参考下

    C++正则表达式-regex类(不依赖其他库)

    提取了boost::regex里边的几个正则表达式匹配搜索接口,打包成DLL,以在不依赖于boost的情况下独立编译运行

    常用的正则表达式的用法

    常用的正则表达式 都是一些经典的 用法, 常用正则表达式 ...匹配ip地址:(\d+).(\d+).(\d+).(\d+) 匹配腾讯QQ号:/[1-9][0-9]{4,}/腾讯QQ号从10000开始 匹配中文字符的正则表达式:/ [\u4e00-\u9fa5] /

    乐易编程网原创正则表达式教程

    正则表达式初识匹配【】3.正则表达式条件匹配一【】4.正则表达式条件匹配二【】5.正则表达式条件提取一【】6.正则贴吧连接提取上【】7.正则贴吧连接提取下【】8.正则搜索排名【】9、正则取代理IP 资源太大,传百度...

    python正则表达式匹配IP代码实例

    主要介绍了python正则表达式匹配IP代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    JS正则表达式验证端口范围(0-65535)

    javascript正则表达式验证IP地址的端口合法性 if (!(/^[1-9]\d*$/.test(port) && 1 <= 1 * port && 1 * port <= 65535)){ return false } 提示文案: 您的端口不符合范围:0-65535 PS:下面看下JavaScript...

    精通正则表达式~~~

    使用正则表达式匹配文本... 38 向更实用的程序前进... 40 成功匹配的副作用... 40 错综复杂的正则表达式... 43 暂停片刻... 49 使用正则表达式修改文本... 50 例子:公函生成程序... 50 举例:修整股票价格....

    经典JavaScript正则表达式实战

    正则表达式取得匹配IP地址前三段... 6 匹配与之间的内容... 7 用正则表达式获得文件名... 7 绝对路径变相对路径... 8 用户名正则... 8 匹配英文地址... 8 正则匹配价格... 9 身份证号码的匹配... 10 要求文本有指定...

    ip-regex, 匹配IP地址的正则表达式.zip

    ip-regex, 匹配IP地址的正则表达式 ip正则表达式 匹配IP地址的正则表达式安装$ npm install ip-regex用法const ipRegex = require('ip-regex');// Contains an

Global site tag (gtag.js) - Google Analytics