문제
다음 중 정규표현식 기본 메타문자에 대한 설명으로 가장 적절한 것은?
① . (점)은 숫자만을 의미한다 ② * (별표)는 바로 앞 문자가 0번 이상 반복됨을 의미한다 ③ ^ (캐럿)은 문자열의 끝을 의미한다 ④ [0-9]는 0부터 9까지의 문자를 제외한 모든 문자를 의미한다
정답
2번
해설
- (별표)는 바로 앞 문자가 0번 이상 반복됨을 나타내는 정규표현식 메타문자입니다. ① . (점)은 개행문자를 제외한 모든 단일 문자를 의미합니다. ③ ^ (캐럿)은 문자열의 시작을 의미하며, 끝은 $ (달러)입니다. ④ [0-9]는 0부터 9까지의 숫자 문자 중 하나를 의미합니다.