정규표현식 정규식
울트라 에디터로 문자 편집이나 바꾸기를 할 때 사용하기 위해 울트라 에디터용 정규표현식을 적었다.
일반적인 프로그래밍에서 사용하는 정규 표현식과는 조금 다르다.
특정 문자가 들어있는 한 줄을 없애고 싶어서 찾아봤다.
UltraEdit 24버전 기준으로 했고, 9.0버전으로 테스트 해봤다.
정규식(Regular Expressions)
예) Root 가 포함된 문자열을 찾아 문자열 전체를 공백 또는 다른 문자로 변경하고 싶다면,
Ctrl + R : 바꾸기 (Replace) 메뉴를 실행하고,
찾는 문자열에 아래와 같이 넣고 찾으면 된다.
%*Root*$
바꿀 문자열에 아무것도 안 넣으면 문자열을 삭제할 수 있다.
[ UltraEdit Regular Expressions ]
? 하나의 문자 (새로운 줄 제외)
++ 하나 이상의 앞캐릭터 / 표현
+ 하나 이상(반복되는 새로운 줄 제외)
* 0 이상 (새로운 줄 제외)
% 줄 시작점
$ 줄 끝나는 곳
^t 탭문자
^b 페이지 나누기
^r 새줄 (CR only)(MAC 라인 끝)
^n 새줄 (LF only)(Inix 라인 끝)
^p 새줄 (CR/LF)(Dos 라인 끝)
[xyz] 일부분중 하나의 문자
[~xyz] 포함되지 않는 문자
^(A^)^(B^) A 또는 B
^ 특수 문자 마감
^( ^) 표현을 강조하거나 표시
[관련 링크]
정규표현식 나무위키
https://namu.wiki/w/%EC%A0%95%EA%B7%9C%20%ED%91%9C%ED%98%84%EC%8B%9D
'프로그래밍 > 기타(프로그래밍)' 카테고리의 다른 글
SQL 자주 쓰는 거 (0) | 2021.12.22 |
---|---|
ADB (Android Debug Bridge) 사용법 (0) | 2020.03.27 |