private static final Pattern p = Pattern
.compile("((\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d{1,2}|1\\d\\d|2[0-4]\\d|25[0-5]))");
public static void main(String[] arg) {
Matcher matcher = p.matcher("127.0.0.1");
if (matcher.matches()) {
System.out.println(matcher.group(1));
} else {
System.out.println("no mathch");
}
}java IP 地址正则式
最新推荐文章于 2021-11-15 14:43:24 发布
本文介绍了一种使用Java正则表达式验证IPv4地址的方法。通过定义特定的Pattern并利用matcher方法来检查输入字符串是否符合标准的IPv4格式。若匹配成功,则输出匹配到的IP地址;否则提示未匹配到有效IP。
4222

被折叠的 条评论
为什么被折叠?



