我有一个文本思科配置。 我应该匹配的主机名行是“125-hostname billdevice”。 我正在使用下面的模式,但不匹配 true。
Pattern ciscohostname = Pattern.compile("^[0-9999999]-hostname");
Matcher matcherx = ciscohostname.matcher(BlockIndexList.get(k).toString());
我怎样才能匹配这一行。
最佳答案
你想要的是
"^[0-9]+-hostname"
这意味着: 如果字符串以 [0-9](又名数字)范围内的至少一个字符开头,后跟字符串“-hostname”
,则匹配关于cisco 配置行的 Java 模式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40503812/