耽古樓主의 한문과 고전 공부
한글 찾기에서의 '조건식' 본문
찾기( 단축키 : Ctrl + F ) 창을 열고 '선택 사항'에서 '조건식 사용'을 체크해 놓은 상태에서 조건식을 입력해야 합니다.
사용 예를 통해 '조건식'에 대해 알아볼께요.
1. 처음 '<' 가 나올 때부터 다음 '>' 가 나올때 까지 전체를 찾습니다.
<.*>
|
해석 :
『 . 』 아래 마침표 점은 줄나눔(문단부호) 문자를 제외한 모든 단일 문자를 찾습니다. 빈칸과 탭을 포함합니다.
『 * 』 는 * 앞의 식을 0번 이상 찾습니다.
2. 엔터(문단부호)를 찾습니다.
^n
|
해석 :
『 ^ 』 은 ^ 다음에 나오는 것이 아닌 것을 찾을 때 사용합니다. ' n' 을 일반 문자라고 생각하면, ^n 은 문자가 아닌 즉, 문단이 끝나는 문단부호를 찾는 조건식 입니다. 그리고 ^n^n 이렇게 사용하면, 엔터 두 번 연속, ^n^n^n 이렇게 사용했을 때는 엔터 세 번 연속 지점을 찾습니다.
3. 각 줄의 첫 번째 스페이스 에서 엔터까지 선택합니다.
\b.*^n
|
해석 :
『\b 』 는 ' \(백슬래시) ' 기호는 이스케이프(escape) 문자라고 합니다. 백슬래시(\) 다음에 오는 문자를 찾을 때 사용합니다. 문자를 찾을 때 많이 쓰겠죠.
\a
|
알파벳이나 숫자를 찾습니다.
|
|
\b
|
빈칸이나 탭을 찾습니다.
|
|
\c
|
알파벳 문자를 찾습니다.
|
|
\d
|
숫자를 찾습니다.
|
|
\h
|
16진수에서 사용되는 문자를 찾습니다.
|
|
\q
|
따옴표가 붙은 문자열을 찾습니다.
|
|
\w
|
알파벳이나 한글 문자로 된 단어를 찾습니다.
|
|
\z
|
숫자로 된 단어를 찾습니다.
|
|
\k
|
한글 문자를 찾습니다.
|
|
\.
|
조건식 기호 『 . 』 이 아닌 마침표(.)을 찾습니다.
|
위 조건식을 끊어서 읽어 보면, \b는 빈칸이나 탭부터, .* 는 모든 문자, ^n은 엔터까지 찾는 조건식입니다.
4. 특수 문자와 기호를 찾을 때 사용하는 조건식
[!], [@], [%], [|] 등등 특수문자
|
[ ] 안에 특수문자를 넣으면, 특수문자를 찾을 수 있습니다. 키보드에 있는 특수문자 중에는 ^ 와 "(쌍따옴표) 2개 문자를 제외하고 다 검색이 됩니다.
그리고 한글에서 단축키 Ctrl + F10을 누르면 나오는 특수 기호도 검색이 가능합니다.
한글 찾기 기능 중에 검색할 때 조건식을 잘 알아두면, 내가 원하는 부분만 찾을때 정말 유용합니다.
한글 매크로 내에 사용되는 자바스크립트 또한 조건식과 동일한 기능을 하는 정규표현식이 있습니다. 매크로 코드를 짤 때도 정규표현식을 알면, 검색 기능을 다양하게 사용할 수 있습니다.
정규표현식은 그 내용이 방대합니다. 정규표현식 책이 따로 있을 정도입니다. 하지만 한글 매크로를 작성할 때는 정규표현식 몇 개 정도만 알아도 충분합니다.
https://m.blog.naver.com/ejmhuse2/222130968815 에서 인용하였습니다. 감사합니다. 2024.12.13 탐고루주 백
'탐고루주의 끄적임' 카테고리의 다른 글
You are welcome에 관하여 (0) | 2024.12.30 |
---|---|
四枝選多(사지선다)란? (0) | 2024.12.30 |
豊臣秀吉(풍신수길)과 平秀吉(평수길) (0) | 2024.11.30 |
델파이에서 cxGrid의 ImeMode를 한글로 설정하는 방법 (0) | 2024.10.27 |
Delphi - F1027 Unit not found: 'System.pas' or binary equivalents (.dcu) (1) | 2024.10.18 |