耽古樓主의 한문과 고전 공부

한글 찾기에서의 '조건식' 본문

탐고루주의 끄적임

한글 찾기에서의 '조건식'

耽古樓主 2024. 12. 13. 02:57
반응형

찾기( 단축키 : 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을 누르면 나오는 특수 기호도 검색이 가능합니다.

한글 찾기 기능 중에 검색할 때 조건식을 잘 알아두면, 내가 원하는 부분만 찾을때 정말 유용합니다.

한글 매크로 내에 사용되는 자바스크립트 또한 조건식과 동일한 기능을 하는 정규표현식이 있습니다. 매크로 코드를 짤 때도 정규표현식을 알면, 검색 기능을 다양하게 사용할 수 있습니다.

정규표현식은 그 내용이 방대합니다. 정규표현식 책이 따로 있을 정도입니다. 하지만 한글 매크로를 작성할 때는 정규표현식 몇 개 정도만 알아도 충분합니다.

 

한글 조건식.hwp
0.06MB

 

https://m.blog.naver.com/ejmhuse2/222130968815 에서 인용하였습니다. 감사합니다. 2024.12.13 탐고루주 백

 

반응형