求一个Java正则表达式Java

这个正则表达式Java应该完成这项工莋:/^[a-zA-Z\d][a-zA-Z][a-zA-Z\d]^/ 请注意这个正则表达式Java可能会导致大量的回溯;在最坏的情况下,它将是O(N^2)使第一次重复变得懒惰而不是渴望将使正则表达式Java更快......如果它将匹配。加速不匹配案例的方法是使用两个正则表达式Java 或者更好的是,根本不使用正则表达式Java和简单Java中的代码匹配:

循环迭代中成功或者在(通常)小于

你需要两个正则表达式Java。一个检查它只是字母数字/[a-zA-Z0-9]+/和一个检查它不仅仅是数字/^[^0-9]+$/只检查第二个如果第一个通过

我要回帖

更多关于 正则表达式Java 的文章

 

随机推荐