문제
다음 정규표현식 메타문자 설명 중 적절한 것은?
① ? : 대상이 0회 또는 1회 반복되는지 확인한다. ② * : 대상이 1회 이상 반복되는지 확인한다. ③ + : 대상이 0회 또는 그 이상 반복되는지 확인한다. ④ {m,} : 대상이 0회 또는 그 이상 반복되는지 확인한다.
정답
1번
해설
정답: 1. ?는 앞의 대상이 0회 또는 1회 나타나는 패턴을 의미한다.
오답 풀이
- 1번: ?에 대한 올바른 설명이다.
- 2번: *는 0회 이상 반복을 의미한다.
- 3번: +는 1회 이상 반복을 의미한다.
- 4번: {m,}는 m회 이상 반복을 의미한다.
보충 개념
정규표현식에서 반복 수량자는 매우 자주 출제된다. *는 0회 이상, +는 1회 이상, ?는 0회 또는 1회, {m,}는 m회 이상이다.