From d718f32738f88511597abacfbde2438281f5b892 Mon Sep 17 00:00:00 2001 From: "haoeliu@foxmail.com" Date: Mon, 24 Apr 2023 20:57:57 +0800 Subject: [PATCH] fix regular expression --- src/main/java/org/bdware/ops/common/VMInfo.java | 2 +- src/main/java/org/bdware/ops/common/VMInfoAll.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/bdware/ops/common/VMInfo.java b/src/main/java/org/bdware/ops/common/VMInfo.java index 3158f7b..2a17e91 100644 --- a/src/main/java/org/bdware/ops/common/VMInfo.java +++ b/src/main/java/org/bdware/ops/common/VMInfo.java @@ -33,7 +33,7 @@ public class VMInfo { public static SSHMachine parseSSHMachine(String line) { SSHMachine m = new SSHMachine(); - String[] tokens = line.split(" |\t"); + String[] tokens = line.split("[ \\t]+"); m.brand = tokens[1]; m.city = tokens[2]; m.user = tokens[3]; diff --git a/src/main/java/org/bdware/ops/common/VMInfoAll.java b/src/main/java/org/bdware/ops/common/VMInfoAll.java index 92c49c8..53b3e82 100644 --- a/src/main/java/org/bdware/ops/common/VMInfoAll.java +++ b/src/main/java/org/bdware/ops/common/VMInfoAll.java @@ -28,7 +28,7 @@ public class VMInfoAll { String line = sc.nextLine(); SSHMachine m = VMInfo.parseSSHMachine(line); machines.put(m.host,m); - String[] tokens = line.split(" |\t"); + String[] tokens = line.split("[ \\t]+"); String fathernode = tokens[7]; if (!map.containsKey(fathernode)) map.put(fathernode, new ArrayList<>()); map.get(fathernode).add(m); -- Gitee