我想在我的正则表达式中捕获这些组,但似乎我没有按应有的方式编写它。考虑以下几行:
String input = "username=johndoe";
Pattern pattern = Pattern.compile("(\\w+)=(\\w+)");
Matcher matcher = pattern.matcher(input);
当我尝试捕获第一组和第二组时,我遇到了 IllegalStateExcpetion。我真的不知道我的正则表达式有什么问题,我也尝试了几种不同的写法=/。
在此先感谢您的帮助。