2017-05-31 95 views
0

我需要將多個正則表達式存儲在一個字符串中,然後檢索並將其解析爲原始正則表達式。我應該使用哪個分隔符來分隔這些正則表達式。一個字符串的分隔符chararecter由多個正則表達式組成

+1

使用'+'來約束他們。使用'()'來創建不同的組。使用'.group()',那麼你可以訪問你想要的每個正則表達式。 – lonesome

+1

包含確切的示例來說明您的問題總是更好。沒有它,很難說出你實際想要達到什麼。很可能你正在談論團體。 –

回答

1

它看起來像下面的須藤代碼:

String Regex="(regexOne)"+"(regexTwo)"; 
    Pattern pt=Pattern.compile(Regex); 
    String line 
    Matcher match=pt.matcher(line); 

    if(match.find()){ 

     String matchedWithFirstRegex=match.group(1); 
     String matchedWithSecondRegex=match.group(2); 

    } 
相關問題