메타문자 그룹화

(2020-02-24)
1. [정규표현식 메타문자]  서브 패턴 (그룹화)  :  ( )

  ※ (서브 패턴은, 부품 단위로 감싸서 구별짓기 위함)
     -  例) color 또는 colour 매치하려면, col(o|ou)r

  ㅇ 주요 역할
     - 연산 우선순위 명시
     - 서브 패턴을 만들고자 할 때
     - 나중에 역참조하기 위해 참조그룹을 지정할 때
     - 그룹으로 묶은 패턴에 수량자를 붙여 어떤 작업에 적용할 때
     - 비 참조 그룹을 사용할 때
     - 일치한 문자열 저장 (캡처) 등


2. [정규표현식 메타문자]  그룹화 구분

  ㅇ 기본적인 그룹화 : (), (?:)
     - 매치 결과를 캡쳐(저장)하는 그룹, ()
     - 매치 결과를 캡쳐(저장)하지 않는 그룹, (?:)

  ㅇ 탐색 방향을 결정하는 그룹화
     - 긍정형 전방탐색 : (?=)
     - 부정형 전방탐색 : (?!) 
     - 긍정형 후방탐색 : (?<=)
     - 부정형 후방탐색 : (?<!)
     * (전방탐색 : backreference,lookahead, 후방탐색 : lookbehind)


[정규표현식] 1. 정규 표현식 2. 메타 문자 3. 메타문자 수량자 4. 메타문자 그룹화 5. 메타문자 앵커 6. 정규표현식 활용 기초 7. 정규표현식 예

 
        요약목록     참고문헌