ipv4的正则表达式
时间: 2023-11-05 13:59:52 浏览: 80
常用正则表达式
IPv4地址的正则表达式如下:
```
String ipv4Pattern = "^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$";
```
解释:
- `^` 表示匹配字符串的开头
- `(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)` 表示匹配 0-255 的数字,可以有前导零
- `25[0-5]` 表示匹配 250-255
- `2[0-4][0-9]` 表示匹配 200-249
- `[01]?[0-9][0-9]?` 表示匹配 0-199
- `\\.` 表示匹配点号(.),需要使用两个反斜杠进行转义
- `{3}` 表示前面的组合出现三次
- `(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)` 表示匹配最后一个段落的数字
- `$` 表示匹配字符串的结尾
阅读全文