ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • UltraEdit-32 Professional Text/HEX Editor Version 11.20a - 정규식 (UltraEdit 구문)
    Dev/Etc 2008. 1. 18. 01:17
    반응형

    정규식 (UltraEdit 구문):

    기호
     기능
     
    %
     줄의 시작과 일치 ? 줄의 시작에서 문자열 검색을 지시합니다. 그러나 검색된 문자열에서 줄 끝 문자를 포함하지 않습니다.
     
    $
     줄의 끝과 일치 ? 줄의 끝에서 문자열 검색을 지시합니다. 그러나 검색된 문자열에서 줄 끝 문자를 포함하지 않습니다.
     
    ?
     새 줄을 제외한 하나의 문자와 일치
     
    *
     새 줄을 제외한 어떤 문자에서 발생한 숫자와 일치
     
    +
     + 문자 전의 문자로 시작하는 단어를 찾습니다.
     
    ++
     바로 전의 문자/식과 일치, 0 또는 여러 번
     
    ^b
     페이지 나눔과 일치
     
    ^p
     새 줄과 일치 (CR/LF) (단락) (DOS 파일)
     
    ^r
     새 줄과 일치 (CR 만) (단락) (MAC 파일)
     
    ^n
     새 줄과 일치 (LF 만) (단락) (UNIX 파일)
     
    ^t
     탭 문자와 일치
     
    [ ]
     한 문자와 일치 또는 대 괄호 [ ] 범위 내 일치
     
    ^{A^}^{B^}
     식 A 또는 B와 일치
     
    ^
     이어지는 정규식 문자 무시하기
     
    ^(?)       
     교체 명령에서 사용되는 브라켓 또는 태그 식. 정규식은 순서에 따른 9개의 태그 식을 가질 수 있습니다.

    일치하는 교체식은 ^x (x는 1-9까지 범위)입니다. 예: ^(h*o^) ^(f*s^)이 "hello folks"와 일치하면 ^2 ^1은 그것을 "folks hello"으로 교체합니다.
     

    참고 - ^ 는 문자입니다. '^'은 컨트롤 키 + 값이 아닙니다.

    예:

            m?n 은 "man", "men", "min" 과 일치 그러나 "moon"과 일치하지는 않습니다.

            t*t 는 "test", "tonight", "tea time" ("tea t" 일부)과 일치합니다. 그러나 "tea

    time" ("tea "와 "time"의 새 줄) 과 일치하지 않습니다.

            Te+st 는 "test", "teest", "teeeest" 와 일치합니다. 그러나 "tst"와 일치하지 않습니다.

            [aeiou] 는 소문자 모음과 일치합니다.

            [,.?]는 문자 ",", "." , "?"와 일치합니다.

            [0-9, a-z] 는 숫자와 소문자와 일치합니다.

            [~0-9] 는 숫자를 제외한 문자와 일치합니다. (~는 해당 내용이 아닌 경우)

    아래와 같이 A 또는 B 형태의 식으로 검색할 수 있습니다:

    "^{John^}^{Tom^}”

    이것은 John 또는 Tom을 검색합니다. 식 사이에는 내용을 삽입할 수 없습니다.

    아래와 같이 A 또는 B와 C 또는 D 형태를 조합하여 검색할 수 있습니다:

            "^{John^}^{Tom^} ^{Smith^}^{Jones^}"

    이것은 John 또는 Tom 다음에 Smith 또는 Jones을 검색합니다.

    아래의 표는 "Unix" 형태 정규식의 구문을 표시합니다.

    R정규식 (Unix 구문):

    기호
     기능
     
    \
     특수 기호를 표시합니다. "n"는 "n"문자와 일치합니다. "\n" LF/LR는 문자와 일치합니다.
     
    ^
     줄의 시작 문자와 일치합니다.
     
    $
     줄의 끝 문자와 일치합니다.
     
    *
     * 문자 전의 문자로 시작하는 단어를 검색합니다.
     
    +
     바로 전의 문자/식 하나 또는 여려 개와 일치. 적어도 하나의 문자가 발견됩니다.
     
    .       
     새 줄 문자를 제외한 하나의 문자와 일치합니다.
     
    (expression)       
     교체 명령에서 사용되는 브라켓 또는 태그 식. 정규식은 순서에 따른 9개의 태그 식을 가질 수 있습니다.

    일치하는 교체식은 ^x (x는 1-9까지 범위)입니다. 예: ^(h*o^) ^(f*s^)이 "hello folks"와 일치하면 ^2 ^1은 그것을 "folks hello"으로 교체합니다.
     
    [xyz]
     문자 집합. 대 괄호내의 문자와 일치하는 것을 검색합니다.
     
    [^xyz]               
     대 괄호내의 문자와 일치하지 않는 것을 검색합니다.
     
    \d       
     숫자와 일치. [0-9]과 같습니다.
     
    \D       
     숫자가 아닌 문자. [^0-9]와 같습니다.
     
    \f       
     Form-feed 문자
     
    \n       
     LF 문자
     
    \r       
     CR 문자
     
    \s       
     공백, 탭, form-feed 와 일치. 새 줄과는 일치하지 않습니다.
     
    \S       
     공백이 아닌 문자와 일치. 새 줄과는 일치하지 않습니다.
     
    \t       
     탭 문자
     
    \v       
     수직 탭 문자
     
    \w       
     단어 문자와 일치
     
    \W
     단어가 아닌 문자와 일치
     
    \p
     CR/LF (\r\n와 같음)는 DOS의 줄 끝 문자와 일치합니다.
     
     

    참고 - ^ 는 문자입니다. '^'은 컨트롤 키 + 값이 아닙니다.

    예:

            m.n 은 "man", "men", "min"과 일치합니다. 그러나 "moon"은 일치하지 않습니다.

            Te+st 는 "test", "teest", "teeeest"와 일치합니다. 그러나 "tst"는 일치하지 않습니다.

            Te*st 는 "test", "teest", "teeeest"와 일치합니다. 그리고 "tst"도 일치합니다.

            [aeiou] 는 소문자 모음과 일치합니다.

            [,.?]는 문자 ",", "." , "?"와 일치합니다.

            [0-9, a-z] 는 숫자와 소문자와 일치합니다.

            [~0-9] 는 숫자를 제외한 문자와 일치합니다. (~는 해당 내용이 아닌 경우)

    아래와 같이 A 또는 B 형태의 식으로 검색할 수 있습니다:

    "(John|Tom)"

    이것은 John 또는 Tom을 검색합니다. 식 사이에는 내용을 삽입할 수 없습니다.

    아래와 같이 A 또는 B와 C 또는 D 형태를 조합하여 검색할 수 있습니다:

            "(John|Tom) (Smith|Jones)"

    이것은 John 또는 Tom 다음에 Smith 또는 Jones을 검색합니다.

    검색/바꾸기에서 정규식이 선택되지 않았다면 바꾸기 필드에서 다음과 같은 특수 문자를 사용할 수 있습니다:

    기호
     기능
     
    ^^
     "^" 문자와 일치
     
    ^s
     작업중인 파일의 선택된 텍스트를 대신 합니다.
     
    ^c
     클립보드의 내용을 대신합니다.
     
    ^b
     페이지 나눔과 일치
     
    ^p
     새 줄과 일치 (CR/LF) (단락) (DOS 파일)
     
    ^r
     새 줄과 일치 (CR 만) (단락) (MAC 파일)
     
    ^n
     새 줄과 일치 (LF 만) (단락) (UNIX 파일)
     
    ^t
     탭 문자와 일치
     
     

    참고 - ^ 는 문자입니다. '^'은 컨트롤 키 + 값이 아닙니다.

    중요 : 정규식을 적용해서 찾기나 바꾸기 할 경우에 옵션에 정규식(E)에 꼭 체크해줘야한다.


    반응형
Designed by Tistory.