메타문자 그룹화

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

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

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


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

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

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


[정규표현식] 1. 정규 표현식 2. 메타 문자 3. 메타문자 수량자 4. 메타문자 그룹화 5. 메타문자 앵커 6. 정규표현식 활용 기초 7. 정규표현식 예
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
          1. 프로그램, 프로그래밍
      1.   프로그래밍 언어론
      2.   프로그래밍 방법론
      3.   객체지향 프로그래밍
      4.   자료표현코드
      5.   자료구조
      6.   알고리즘
      7.   시스템 소프트웨어
        1.   번역/번역기
        2.   컴파일러
        3.   정규표현식
          1.   1. 정규 표현식
              2. 메타 문자
              3. 메타문자 수량자
              4. 메타문자 그룹화
              5. 메타문자 앵커
              6. 정규표현식 활용 기초
              7. 정규표현식 예
        4.   (기타)
      8.   프로그래밍언어 종류
      9.   프로그래밍 기타일반
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공학일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        요약목록     참고문헌