>>正则表达式匹配>>>
求一个 匹配一个IP段的正则表达式
匹配255.255.255.254这个段
更希望这个匹配IP的正则表达式能换行继续匹配
比如:
可一次输入多个IP(段),以回车键区分
192.168.25.33
192.168.251.233
192.168.24.133
192.168.211.31
[解决办法]
没听懂你的需求
[解决办法]
have a try
String regex = "([0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])[.]([0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])[.]([0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])[.]([0-1]?[0-9]{1,2}|2[0-4][0-9]|25[0-4])";
[解决办法]
Pattern pattern = Pattern.compile("\\b((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\.((?!\\d\\d\\d)\\d+|1\\d\\d|2[0-4]\\d|25[0-5])\\b");Matcher matcher = pattern.matcher("127.400.600.2"); //以验证127.400.600.2为例System.out.println(matcher.matches());