정규식

Regular Expression. 텍스트의 패턴을 찾아내는 융통성 있는 표기법.

VisualStudio 의 정규식

설명

공통

설명 비고
[] [] 문자중 하나를 찾는다. [A-Za-z0-9 ] A~Z, a~z, 0~9, 공란 중 하나를 찾는다.
* 0 또는 그 이상을 찾는다. [A-Za-z0-9 ]* A~Z, a~z, 0~9, 공란 중 0 또는 그 이상으로 이루어진 단어를 찾는다.
+ 1 또는 그 이상을 찾는다. [A-Za-z0-9 ]+ A~Z, a~z, 0~9, 공란 중 1 또는 그 이상으로 이루어진 단어를 찾는다.
. 어떤 single 문자를 찾는다. [0-9]. 숫자하나와 single 문자 하나로 이루어진 단어를 찾는다.
^ 줄의 시작 부분 ^= 줄의 첫 부분에서 = 로 시작하는 부분을 찾는다.
$ 줄의 끝 부분 =$ = 이후에 줄 끝부분인 부분을 찾는다.
\ 이후에 나오는 문자를 리터럴로 간주한다. \[ 문자 [를 찾는다. \], \{, \^ 등도 마찬가지
:Ha 한글 및 조합 자모를 찾습니다. [:Ha]+ 한글로 1 또는 그 이상으로 이루어진 단어를 찾는다.

Find and Replace 에서 Find (찾을 내용) 에서만 유효한 정규식

설명 비고
\0 찾을 내용에 입력한 expression 전체 \0 찾을 내용에 입력한 expression 에 match 된 결과를 역참조 한다.
\1 ~ \9 찾을 내용에 () 로 태깅된 sub-expression \1 .. \9 찾을 내용에 () 태깅된 sub-expression 에 match 된 결과를 역참조 한다.

Find and Replace 에서 Replace with (바꿀 내용) 에서만 유효한 정규식

설명 비고
$0 찾을 내용에 입력한 expression 전체 $0 찾을 내용에 입력한 expression 에 match 되는 결과를 참조한다.
\$1 ~ \$9 찾을 내용에 () 로 태깅된 sub-expression \$1 .. \$9 찾을 내용에 () 태깅된 sub-expression 에 match 된 결과를 참조한다.

  • DataArray[???].Active 를 검색하기 위한 정규식. 이때 ??? 는 영문,숫자,공란으로 이루어진 문자들의 집합
    DataArray\[[A-Za-z0-9_ ]+\].Active
  • = SourceCode 설명 = 을 검색하기 위한 정규식
    =[A-Za-z0-9_ :Ha]+=

참고