나는 시간 형식 HH를 반환 할 : MM 오전 | 오후 (11시 45 분 AM) 또는 시간이 정규식과 일치 :시간 정규식 문제
String meridian = "^(0[1-9]|[10-12]):(0[1-9]|[11-59])\\s(AM|PM|am|pm)";
하지만 나를 위해 작동하지 않습니다.
나는 시간 형식 HH를 반환 할 : MM 오전 | 오후 (11시 45 분 AM) 또는 시간이 정규식과 일치 :시간 정규식 문제
String meridian = "^(0[1-9]|[10-12]):(0[1-9]|[11-59])\\s(AM|PM|am|pm)";
하지만 나를 위해 작동하지 않습니다.
[10-12]
마찬가지로 [11-59]
[123459]
사용에 해당
[012]
에 해당하는 [1012]
하는 것과 같습니다
^(0[0-9]|1[0-2]):[0-5][0-9]\\s(AM|PM|am|pm)$
다음 정규식을 수정하는 방법? – pervs123
[...]
문자가 아닌 숫자의 집합입니다.
01
과 12
사이의 모든 숫자를 찾으려면 (0[1-9]|1[0-2])
을 사용하십시오.
00
및
59
사이의 모든 번호와 일치
[0-5][0-9]
를 사용하려면'[10-12]'과'[11-59]'당신이 그들이 무슨 생각을 의미하지 않는다. 문자 그룹의 '-'는 두 자리 숫자에서 작동하지 않으므로'[11-59]'는 '1'또는 '1-5'또는 '9'를 의미합니다. – mellamokb
단순히 값을 구문 분석하는 대신 정규 표현식을 사용하려는 이유는 무엇입니까? –