0
我需要將多個正則表達式存儲在一個字符串中,然後檢索並將其解析爲原始正則表達式。我應該使用哪個分隔符來分隔這些正則表達式。一個字符串的分隔符chararecter由多個正則表達式組成
我需要將多個正則表達式存儲在一個字符串中,然後檢索並將其解析爲原始正則表達式。我應該使用哪個分隔符來分隔這些正則表達式。一個字符串的分隔符chararecter由多個正則表達式組成
它看起來像下面的須藤代碼:
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);
}
使用'+'來約束他們。使用'()'來創建不同的組。使用'.group()',那麼你可以訪問你想要的每個正則表達式。 – lonesome
包含確切的示例來說明您的問題總是更好。沒有它,很難說出你實際想要達到什麼。很可能你正在談論團體。 –