“No match Found” when using matcher's group method
问题 I'm using Pattern / Matcher to get the response code in an HTTP response. groupCount returns 1, but I get an exception when trying to get it! Any idea why? Here's the code: //get response code String firstHeader = reader.readLine(); Pattern responseCodePattern = Pattern.compile("^HTTP/1\\.1 (\\d+) OK$"); System.out.println(firstHeader); System.out.println(responseCodePattern.matcher(firstHeader).matches()); System.out.println(responseCodePattern.matcher(firstHeader).groupCount()); System.out