如果我要检查字符串是否包含“ CVR”,“ CPR”和“ NR”。我该怎么办?我尝试了以下方法,但遇到了一些问题
String testString = "cpr1210";
if (testString.contains("cpr||cvr||nr")) {
System.out.println("yes");
}
我可能String#matches()
在这里使用正则表达式替换:
String input = "cpr1210";
if (input.matches("(?i).*(?:cpr|cvr|nr).*")) {
System.out.println("MATCH");
}
如果您确实想使用String#contains()
,那么对于每个序列,您将需要对该方法进行三个单独的调用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句