我有多個轉折捕捉組正則表達式捕獲組匹配查找
(a)|(b)|(c)|...
難道還有比這一個更快的方式來訪問第一個匹配成功捕獲組的指數正則表達式?
(匹配是java.util.regex.Matcher中的一個實例)
int getCaptureGroup(Matcher matcher){
for(int i = 1; i <= matcher.groupCount(); ++i){
if(matcher.group(i) != null){
return i;
}
}
}
感謝您的建議。更快意味着結果存儲在除迭代列表之外的其他結構中,並且可以根據複雜性訪問