0
我想組[1]應該是「xyz」,組[2]應該是這個輸入字符串的'ab'。正則表達式不捕獲預期組
String p = "(.+)\\s(ab|cd|efg)";
Pattern pattern = Pattern.compile(p);
String str = "xyz ab";
Matcher m = pattern.matcher(str);
System.out.println(m.group(1));
System.out.println(m.group(2));
謝謝你爲這個鏈接一個很好的做法,我修好了。 – user697911