"NotePad++"의 두 판 사이의 차이
DH 교육용 위키
(→NotePad++ 정규 표현식의 이해) |
|||
42번째 줄: | 42번째 줄: | ||
|- | |- | ||
| ^ || ☞ 행의 시작을 표시. || A 항에서 사용. | | ^ || ☞ 행의 시작을 표시. || A 항에서 사용. | ||
− | |||
|- | |- | ||
| $ || ☞ 행의 끝을 표시. || A 항에서 사용. | | $ || ☞ 행의 끝을 표시. || A 항에서 사용. | ||
− | |||
|- | |- | ||
| [A-z] || ☞ A부터 z까지의 영문자. || A 항에서 사용. | | [A-z] || ☞ A부터 z까지의 영문자. || A 항에서 사용. | ||
− | |||
|- | |- | ||
| [A-z]+ || ☞ A부터 z까지의 영문자로 이루어진 영문자열. || A 항에서 사용. | | [A-z]+ || ☞ A부터 z까지의 영문자로 이루어진 영문자열. || A 항에서 사용. | ||
− | |||
|- | |- | ||
| [가-힣]+ || ☞ '가'부터 '힣'까지의 한글로 이루어진 한글 문자열. || A 항에서 사용. | | [가-힣]+ || ☞ '가'부터 '힣'까지의 한글로 이루어진 한글 문자열. || A 항에서 사용. | ||
− | |||
|- | |- | ||
| [一-龥]+ || ☞ '一'부터 '龥'까지의 한자로 이루어진 한자 문자열. || A 항에서 사용. | | [一-龥]+ || ☞ '一'부터 '龥'까지의 한자로 이루어진 한자 문자열. || A 항에서 사용. | ||
− | |||
|- | |- | ||
| [0-9]+ || ☞ 0부터 9까지의 숫자로 이루어진 숫자 문자열. || A 항에서 사용. | | [0-9]+ || ☞ 0부터 9까지의 숫자로 이루어진 숫자 문자열. || A 항에서 사용. | ||
− | |||
|- | |- | ||
+ | | .* || ☞ 임의의 문자열(길이, 문자 종류 무관) || A 항에서 사용. ※함부로 쓰지 마세요. | ||
+ | |- | ||
| \(, \) || ☞ 괄호 문자 '('와 ')'. || A 항에서 사용. | | \(, \) || ☞ 괄호 문자 '('와 ')'. || A 항에서 사용. | ||
− | |||
|- | |- | ||
| \1, \2, \3, \4 || ☞ A항에서 ()로 구분하여 사용한 정규 표현식 문자열을 차례대로 지시. || B항에서 사용 | | \1, \2, \3, \4 || ☞ A항에서 ()로 구분하여 사용한 정규 표현식 문자열을 차례대로 지시. || B항에서 사용 | ||
− | |||
|- | |- | ||
| \u, \l || ☞ 다음 영문자를 대문자, 혹은 소문자로 표시. || B항에서 사용 | | \u, \l || ☞ 다음 영문자를 대문자, 혹은 소문자로 표시. || B항에서 사용 | ||
− | |||
|- | |- | ||
| \U. \L || ☞ 다음 영문자 문자열을 대문자 문자열, 혹은 소문자로 문자열로 표시. || B항에서 사용 | | \U. \L || ☞ 다음 영문자 문자열을 대문자 문자열, 혹은 소문자로 문자열로 표시. || B항에서 사용 |
2017년 3월 15일 (수) 11:08 판
목차
Download NotePad++
NotePad++ Reqular Expressions
예시 1
Replace
^==(.*)==$
with
=='''\1'''==
결과:
==데이터의 시각화== ☞ =='''데이터의 시각화'''==
예시 2
Replace
([가-힣]+)\(([一-龥]+), ([0-9]+)~([0-9]+)\)
with
\2\(\1, \3-\4\)
결과:
김효로(金孝盧, 1454~1534) ☞ 金孝盧(김효로, 1454-1534)
예시 3
Replace
([A-z])([A-z]+)
with
\u\1\L\2
결과:
ontology ☞ Ontology KOREA ☞ Korea
NotePad++ 정규 표현식의 이해
정규 표현식 | 의미/기능 | 사용처 ※ replace A with B |
---|---|---|
\r\n | ☞ 행바꿈 문자열. | A 항과 B 항에서 모두 사용. |
^ | ☞ 행의 시작을 표시. | A 항에서 사용. |
$ | ☞ 행의 끝을 표시. | A 항에서 사용. |
[A-z] | ☞ A부터 z까지의 영문자. | A 항에서 사용. |
[A-z]+ | ☞ A부터 z까지의 영문자로 이루어진 영문자열. | A 항에서 사용. |
[가-힣]+ | ☞ '가'부터 '힣'까지의 한글로 이루어진 한글 문자열. | A 항에서 사용. |
[一-龥]+ | ☞ '一'부터 '龥'까지의 한자로 이루어진 한자 문자열. | A 항에서 사용. |
[0-9]+ | ☞ 0부터 9까지의 숫자로 이루어진 숫자 문자열. | A 항에서 사용. |
.* | ☞ 임의의 문자열(길이, 문자 종류 무관) | A 항에서 사용. ※함부로 쓰지 마세요. |
\(, \) | ☞ 괄호 문자 '('와 ')'. | A 항에서 사용. |
\1, \2, \3, \4 | ☞ A항에서 ()로 구분하여 사용한 정규 표현식 문자열을 차례대로 지시. | B항에서 사용 |
\u, \l | ☞ 다음 영문자를 대문자, 혹은 소문자로 표시. | B항에서 사용 |
\U. \L | ☞ 다음 영문자 문자열을 대문자 문자열, 혹은 소문자로 문자열로 표시. | B항에서 사용 |
더 자세한 정보는 http://docs.notepad-plus-plus.org/index.php/Regular_Expressions 참조. ※ 이 문서에 NotePad++의 정규 표현식(Reguar Expressions)에 관한 모든 정보가 있습니다. 단, 여러분들이 이해하기 어려울 것 같아 위의 예시를 보였으니, 위의 예시를 먼저 이해한 다음 이 문서를 보세요.