目录

1、IP地址

2、IP地址格式

3、IP地址组成

4、IP地址正则表达式


1、IP地址

IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
IP地址的长度为32位(共有2^32个IP地址),分为4段,每段8位,用十进制数字表示,每段数字范围为0~255,段与段之间用句点隔开。

2、IP地址格式

  • IP地址的长度为32位(共有2^32个IP地址),分为4段,每段8位
  • 用十进制数字表示,每段数字范围为0~255,段与段之间用句点隔开。
  • 0.0.0.0 ~ 255.255.255.255

3、IP地址组成

  • 2(5[0-5]|[0-4]\d) 匹配:200 ~ 255
  • [0-1]?\d{1,2} 匹配:0 ~ 199
  • 后边“点”和“数字”重复三次
    (\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}

4、IP地址正则表达式

  • 提取一段内容中的所有IP地址
    ((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}
  • 判断字符串是否是IP地址
    ^((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}$

 

更多推荐

正则表达式——IP地址匹配