匹配ip和端口
格式:127.0.0.1:50070 127.0.0.1:50071 ESTABLISHED 7416
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexMatches {
public static List regularTest(String line) {
ArrayList<String> result = new ArrayList<>();
String pattern = "((2(5[0-5]|[0-4]\\d))|[0-1]?\\d{1,2})(\\.((2(5[0-5]|[0-4]\\d))|[0-1]?\\d{1,2})){3}:[0-9]{2,5}";
Pattern r = Pattern.compile(pattern);
Matcher m = r.matcher(line);
while (m.find()) {
result.add(m.group());
System.out.println("===" + m.group());
}
return result;
}
}