编写正则表达式,判断给定的是否是一个合法的IP地址。
2017-10-26 09:34
597 查看
编写正则表达式,判断给定的是否是一个合法的IP地址。
import java.util.regex.Pattern;
import java.util.regex.Matcher;
import java.util.Scanner;
public class Matcherdemo{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("输入IP地址:");
String str=scan.nextLine();
String pat="(2[5][0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})";
Pattern p=Pattern.compile(pat);
Matcher m=p.matcher(str);
if(m.matches()){
System.out.println("IP地址正确!");
}else{
System.out.println("IP地址不正确!");
}
}
}
import java.util.regex.Pattern;
import java.util.regex.Matcher;
import java.util.Scanner;
public class Matcherdemo{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
System.out.print("输入IP地址:");
String str=scan.nextLine();
String pat="(2[5][0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})";
Pattern p=Pattern.compile(pat);
Matcher m=p.matcher(str);
if(m.matches()){
System.out.println("IP地址正确!");
}else{
System.out.println("IP地址不正确!");
}
}
}
相关文章推荐
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 编写正则表达式,判断给定的是否是一个合法的IP地址。
- 利用正则表达式判断一个给定的字符是否是回文
- C#判断IP地址是否合法函数-使用正则表达式-2个 (转)
- 利用正则表达式判断一个给定的字符是否是回文
- C#判断IP地址是否合法函数-使用正则表达式-2个
- C#判断IP地址是否合法函数-使用正则表达式-2个
- C#判断IP地址是否合法正则表达式
- C#判断IP地址是否合法函数-使用正则表达式-2个
- C#判断IP地址是否合法函数-使用正则表达式-2个,还有IPAddress
- 判断IP地址是否合法正则表达式
- 写一段代码,判断一个包括'{','[','(',')',']','}'的表达式是否合法(注意看样例的合法规则。) 给定一个表达式A,请返回一个bool值,代表它是否合法。