1. 앵커(anchor) 
  ※ (문자열이 아니고, 위치 및 특정 용도에 일치시키는 것)
  ㅇ 위치 고정 앵커  :  ^,  $
     - (정규식 패턴을 특정 위치에 고정하여, 그 위치에 일치시키기 위함)
     -  ^ : 행의 처음
     -  $ : 행의 끝
  ㅇ 특정 용도 앵커  :  \
와 문자 (A | b | B | z)를 결합시킴 
     - (\
와 순수 문자를 조합시킨 앵커로써, 주로 위치 관계 용도에 사용됨)
     -  \A
 (\A)  :  텍스트 선두
     -  \b
 (\b)  :  단어 경계(word boundary)
        .  임의 문자열이 아닌, 단어 사이 위치에 일치함
     -  \B
 (\B)  :  위 \b 반대
        . 단어 경계를 제외한 모든 문자
     -  \z
 (\z)  :  텍스트 끝
  ㅇ 기타 용도 앵커  :  \
와 문자 (d | D | w | W | s | S | .)를 결합시킴
     - (\
와 순수 문자를 조합시킨 앵커로써, 주로 숫자,문자에 일치시키는 용도에 사용됨)
     -  \d
 (\d)  :  1개 숫자에 일치
        .  [0-9]에 해당
        .  例) [2-9]\d\d  =>  세 자리 숫자로써, 첫 번째 숫자는 2에서 9 사이이어야 함
     -  \D
 (\D)  :  위 \d의 반대 (숫자가 아닌 모든 문자)
     -  \w
 (\w)  :  1개 문자(영문자,숫자,_)에 일치 
        .  [0-9a-zA-Z_]에 해당
           .. 숫자, 영문 알파벳 대소 문자, _(underscore) 만 포함
           .. 공백문자, 기호 @,&,*,(, ... 등은 제외
     -  \W
 (\W)  :  \w의 부정
     -  \s
 (\s)  :  1개 공백문자에 일치 
        .  (공백,수평탭,캐리지리턴,줄바꿈,폼피드 등 즉, [\t\r\n\f])
     -  \S
 (\S)  :  위 \s의 반대 (공백문자가 아닌 모든 문자)
     -  \.
 (\.)  :  1개 `.`(마침표)에 일치
        .  (임의 한 메타문자 `.`와의 혼동 방지)