一个正则表达式,能匹配ip 127.0.0.1,
时间: 2024-01-07 17:16:52 浏览: 232
java基础09-正则表达式.pptx
匹配 IP 地址的正则表达式如下:
```
^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$
```
其中,`127.0.0.1` 是符合该正则表达式的 IP 地址之一。
解释如下:
- `^`:表示匹配字符串的开始位置。
- `(25[0-5]|2[0-4]\d|[01]?\d\d?)`:表示匹配一个数字,可能是 0 到 255 之间的数字。
- `\.`:表示匹配一个点号。
- `{3}`:表示前面的表达式重复 3 次,匹配 IP 地址的前三个数字。
- `(25[0-5]|2[0-4]\d|[01]?\d\d?)`:表示匹配一个数字,可能是 0 到 255 之间的数字,匹配 IP 地址的第四个数字。
- `$`:表示匹配字符串的结束位置。
因此,以上正则表达式可以匹配符合 IP 地址规范的所有 IP 地址,包括 `127.0.0.1`。
阅读全文