我不太了解正则表达式。我正在尝试查找以数字 2、3、5 或 7 开头、中间为 1、3、7 或 9 并以 3 或 7 结尾的字符串。
我的尝试是 [2357][1379]*[37]。这没用。我会很感激更正。请记住,这适用于 Java String.matches() 函数。提前致谢
for (int s = 0; s < primes.size(); ++s) {
String p = primes.get(s);
if (!p.matches([REGEX GOES HERE])) {
System.out.println(p);
primes.remove(s);
}
}