Pattern p1 = Pattern.compile(".................");
Pattern p2 = Pattern.compile("xxxxxxxxxxxxxxxxxxx");
Run Code Online (Sandbox Code Playgroud)
由于p1和p2都很长,并且很难编写单个模式来覆盖p1和p2中的所有情况.是否可以编写另一个基于p1和p2构建的模式p3,这样我只能运行一个匹配器:
Matcher m = p3.matcher(str);
Run Code Online (Sandbox Code Playgroud)
您可以使用它来组合模式:
Pattern pattern = Pattern.compile(".................|xxxxxxxxxxxxxxxxxxx");
Run Code Online (Sandbox Code Playgroud)
匹配任一:
Matcher matcher = pattern.matcher(s);
Run Code Online (Sandbox Code Playgroud)