문제
정규표현식에서 문자 클래스 [0-9]의 의미로 가장 적절한 것은?
① 0부터 9까지의 숫자 중 아무거나 1개 ② 0 또는 9만 매치 ③ 0부터 9까지 모든 숫자를 연속으로 매치 ④ 숫자가 아닌 문자를 매치
정답
1번
해설
[0-9]는 0부터 9까지의 숫자 중 아무거나 1개 문자를 매치하는 문자 클래스입니다. 예를 들어 '3', '7' 등 단일 숫자 문자에 매치됩니다. ②는 [09]의 의미이고, ③은 연속 매치가 아닌 단일 문자 매치이며, ④는 [^0-9]의 의미입니다.