public static void main(String[] args) {
String path = "\\\\10.0.1.2\\111\\222\\";
// 正则表达式匹配网络路径的各个部分
String pattern = "\\\\\\\\([^\\\\]+)\\\\([^\\\\]+)\\\\([^\\\\]+)\\\\";
java.util.regex.Pattern p = java.util.regex.Pattern.compile(pattern);
java.util.regex.Matcher m = p.matcher(path);
if (m.find()) {
System.out.println("IP Address/Hostname: " + m.group(1));
System.out.println("Share Name: " + m.group(2));
System.out.println("Directory: " + m.group(3));
} else {
System.out.println("No match found.");
}
}