匹配ipv4的正则表达式
时间: 2023-12-12 09:36:04 浏览: 136
正则表达式中\w不能识别中文
以下是匹配IPv4地址的两个正则表达式:
1. 引用中的正则表达式:
```java
String regex = "(?<=\\b|\\D)(((\\d{1,2})|(1\\d{2})|(2[0-4]\\d)|(25[0-5]))\\.){3}((\\d{1,2})|(1\\d{2})|(2[0-4]\\d)|(25[0-5]))(?=\\b|\\D)";
```
2. 引用中的正则表达式:
```java
(?<=\\b|\\D)(((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))(?=\b|\D)
```
这两个正则表达式都可以匹配IPv4地址,其中`\b`表示单词边界,`\D`表示非数字字符,`(?<=...)`表示正向肯定后发断言,`(?=...)`表示正向肯定先行断言。
阅读全文