java正则表达式判断ip地址是否正确解析

  

这篇文章主要介绍了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}

  

癹ava正则表达式判断ip地址是否正确解析"

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

java正则表达式判断ip地址是否正确解析