Java - 문제 미리보기

문제 2400

medium
정규 표현식 패턴 `[0-9]+`의 의미는?
A. 0부터 9까지의 숫자 중 정확히 하나
B. 0부터 9까지의 숫자가 하나 이상
C. 0과 9만 허용
D. 0부터 9까지의 숫자가 0개 또는 1개

정답: B

`[0-9]+` 패턴은 **대괄호(문자 클래스)**와 + 수량자를 조합한 정규 표현식입니다. 패턴 구성 요소 분석: 1. [0-9] - 문자 클래스: ⦁ 0부터 9까지의 한 자리 숫자 중 하나를 의미 ⦁ 범위 표기법 사용 ⦁ 한 번에 한 문자만 매칭 2. + - 수량자: ⦁ 앞의 패턴이 1개 이상 반복됨을 의미 ⦁ 최소 1개, 최대 제한 없음 ⦁ 가능한 한 많은 문자를 매칭 (탐욕적 매칭) [0-9]+ 전체 의미: ⦁ 숫자가 하나 이상 연속으로 나타나는 패턴 ⦁ 1, 23, 456, 7890 등 모든 양의 정수와 매칭

💡 학습 팁

이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.