etc

[자바/정규 표현식] 정규 표현식 캡처링 정리

hrniin 2022. 12. 10. 17:35
728x90

 

 

() 그룹별 캡처
?: 캡처링 하지 않음
() 안 처음에 사용
$숫자 캡처한 그룹을 가져옴
group(숫자) 캡처한 그룹을 가져옴(숫자 생략 가능. 0은 전체)
Matcher의 method

 

예를 들어

a는 e이다

a는 c이다

b는 d이다

이런 형태의 문자열이 있다고 가정.

 

정규 표현식은 "(?:.*)는 (.*)이다" 일 때,

첫번째 괄호는 그룹핑하지 않으므로 $1, group(1)은 a, b가 아닌 e, c, d가 된다. 

728x90