查看更多教程 https://on  itroad.com

解决方案

在matcher中获取命名组之前,忘记使用 matcher.matches();

Pattern pattern = Pattern.compile(regex);
	Matcher matcher = pattern.matcher(string);
	matcher.matches(); // 漏了这行
	String name = matcher.group(1);
在 Java 使用正则表达式 报错:
Exception in thread "main" java.lang.IllegalStateException: No match found
	at java.util.regex.Matcher.group(Unknown Source)
日期:2020-09-17 00:09:36 来源:oir作者:oir