본문 바로가기
개발/일반

울트라 에디트 정규식

by 로그인시러 2016. 11. 9.

울트라 에디트 정규식

 

 

 

정규식 (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" 형태 정규식의 구문을 표시합니다.

 

 

출처 : http://blog.naver.com/PostView.nhn?blogId=klykly&logNo=150044867821&widgetTypeCall=true

 

 

'개발 > 일반' 카테고리의 다른 글

UML 표기법  (0) 2016.11.24
JAVA arrays contains  (0) 2016.11.11
[MAVEN] how to add external library  (0) 2016.09.29
[JAVA] array to list, list to array  (0) 2016.08.10
junit list test  (0) 2016.07.29

댓글