小编Jay*_*eep的帖子

如何在java中获得正则表达式的良好性能

以下是文字示例:

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!.

是否可以修改此正则表达式以获得更高的性能?

java regex performance

2
推荐指数
1
解决办法
250
查看次数

标签 统计

java ×1

performance ×1

regex ×1