我尝试使用java模式匹配从http响应头中的单行提取http响应代码,但由于某种原因它不匹配。 我不认为有人可以指出我哪里错了..?
这是我的代码:`
private static String getSubString(String regex, String data ) {
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(data);
if(matcher.matches()) {
return matcher.group(1);
}
return null;
}`
这是我对该方法的测试输入:
data = "HTTP/1.1 400 Bad Request";
regex = "([0-9][0-9][0-9])";
由于某种原因,matcher.matches()返回false。
感谢大家为任何人提供的帮助 科里