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
包含确切的示例来说明您的问题总是更好。没有它,很难说出你实际想要达到什么。很可能你正在谈论团体。 –