숫자 패턴을 일치 시키려고합니다. 처음 두 자릿수는 2
및 5
입니다. 예를 들어 숫자가 더 많을 수 있습니다. 이를 위해 25
, 253
, 2599
, 255
패턴 일치 일치하지 않음
은 내가
Pattern myPattern = Pattern.compile("[2][5]*");
if(myPattern.matcher("25").matches()) {
}
if(myPattern.matcher("253").matches()) {
}
처럼 쓴하지만 항상 false
를 반환합니다. 내 패턴에 어떤 문제가 있는지 잘 모르겠습니다. 당신의 정규식 [2][5]*
잘못 무엇