以下是文字示例:
String id = "A:abc,X:def,F:xyz,A:jkl";
Run Code Online (Sandbox Code Playgroud)
以下是正则表达式:
Pattern p = Pattern.compile("(.*,)?[AC]:[^:]+$");
if(p.matcher(id).matches()) {
System.out.println("Hello world!")
}
Run Code Online (Sandbox Code Playgroud)
执行上面代码时应打印Hello world!.
是否可以修改此正则表达式以获得更高的性能?