我有一个输入字符串
hello world , How alan_613 are you roma_222 all doing alan_611 ?
我想使用正则表达式来解析alan_613andalan_611并将其存储在一个数组中并roma_222存储在另一个 String 数组中。
目前我可以使用解析并确认三个字符串的存在
String re1 = ".*?";
        String re2 = " ( alan| roma)";
        String re3 = "(_)";
        String re4 = "(\\d+)";
        Pattern p = Pattern.compile(re2 + re3 + re4, Pattern.CASE_INSENSITIVE
                | Pattern.DOTALL);
        Matcher m = p.matcher(input);
但是,如何在不一次使用两个匹配项的情况下将它们分组到两个数组?
