今天有个需求要匹配ip地址
刚开始想简单的 用如下的来匹配
但想想不太适合,能过滤简单的ip,但是也匹配类似333.333。333.333类似的ip
从网上找了一段代码:
测试发现不能用,并且不能匹配分组
后来自己动手,丰衣足食,以下代码完美匹配IP地址
刻意加上了\b,以处理混乱的格式,格式比较紊乱,想想这样还不入手动处理字符串的方式进行匹配
group 1-4 分别对应ip段
备注,记下来
延伸阅读
- 2010-12-9-- 正则表达式匹配,VBscript 的正则表达式 字符串匹配
- 2010-12-9-- 正则匹配,正则基础之 NFA引擎匹配原理
- 2010-12-9-- 正则匹配中文,匹配中文的正则(GB2312/utf-8)
- 2010-12-9-- 正则表达式匹配,一个匹配形如"#100 的正则表达式
- 2010-12-9-- 正则表达式匹配,JS 正则表达式的位置匹配
- 2010-12-9-- 正则表达式匹配,正则表达式匹配 非XXX的行
- 2010-12-9-- 正则表达式匹配,常用的匹配正则表达式和实例
- 2010-12-9-- 正则匹配,[原创]正则匹配后面非指定字符的正则
- 2010-12-9-- 正则匹配,正则匹配的test函数
- 2010-12-9-- 正则表达式匹配,正则表达式匹配中文与双字节的代码
最新评论