这篇文章主要介绍了java正则表达式判断ip地址是否正确解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
代码如下
公开课ClassWork05 { 公共静态void main (String [] args) { System.out.println (IsIp.isIp (“10.10.1.1”)); } } 类IsIp { 公共静态布尔isIp (String ip) { 布尔b1=ip.matches (((1 - 9) | (1 - 9) \ \ | 1 \ \ d {2} | 2 (0 - 4) \ \ d | 25 (0 - 5)) (\ \。(\ \ d | (1 - 9) \ \ | 1 \ \ d {2} | 2 (0 - 4) \ \ d | 25 (0 - 5))) {3} "); 返回b1; } }//输出结果为真正的
可以通过这个图来理解ip地址的正则表达式:
java的ip正则表达式
<代码> ((1 - 9)| (1 - 9)\ \ | 1 \ \ d {2} | 2 (0 - 4) \ \ d | 25 (0 - 5)) (\ \。(\ \ d | (1 - 9) \ \ | 1 \ \ d {2} | 2 (0 - 4) \ \ d | 25(0 - 5))){3} 代码>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。