Java - 문제 미리보기
문제 2400
medium
정규 표현식 패턴 `[0-9]+`의 의미는?
정답: B
`[0-9]+` 패턴은 **대괄호(문자 클래스)**와 + 수량자를 조합한 정규 표현식입니다.
패턴 구성 요소 분석:
1. [0-9] - 문자 클래스:
⦁ 0부터 9까지의 한 자리 숫자 중 하나를 의미
⦁ 범위 표기법 사용
⦁ 한 번에 한 문자만 매칭
2. + - 수량자:
⦁ 앞의 패턴이 1개 이상 반복됨을 의미
⦁ 최소 1개, 최대 제한 없음
⦁ 가능한 한 많은 문자를 매칭 (탐욕적 매칭)
[0-9]+ 전체 의미:
⦁ 숫자가 하나 이상 연속으로 나타나는 패턴
⦁ 1, 23, 456, 7890 등 모든 양의 정수와 매칭
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.