NotePad++
DH 교육용 위키
기존의 워드 프로세서 문서나 엑셀 데이터를 위키 문서로 변환할 때 NotePad++와 같은 Data Editor를 사용하면 편리합니다.
목차
Download NotePad++
- Download NotePad++: https://notepad-plus-plus.org/download/v7.3.3.html
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 항에서 모두 사용. |
\t | ☞ 탭 문자. | A 항과 B 항에서 모두 사용. |
^ | ☞ 행의 시작을 표시. | A 항에서 사용. |
$ | ☞ 행의 끝을 표시. | A 항에서 사용. |
[A-z] | ☞ A부터 z까지의 영문자. | A 항에서 사용. |
[A-z]+ | ☞ A부터 z까지의 영문자로 이루어진 영문자열. | A 항에서 사용. |
[가-힣]+ | ☞ '가'부터 '힣'까지의 한글로 이루어진 한글 문자열. | A 항에서 사용. |
[一-龥]+ | ☞ '一'부터 '龥'까지의 한자로 이루어진 한자 문자열. | A 항에서 사용. |
[0-9]+ | ☞ 0부터 9까지의 숫자로 이루어진 숫자 문자열. | A 항에서 사용. |
... | ☞ 3자 길이의 문자열(문자 수만큼 . 사용, 문자 종류 무관) | A 항에서 사용. |
.+ | ☞ 임의의 문자열(1자 이상, 문자 종류 무관) | A 항에서 사용. |
.* | ☞ 임의의 문자열(0자 이상, 문자 종류 무관) | 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)에 관한 모든 정보가 있습니다. 단, 여러분들이 이해하기 어려울 것 같아 위의 예시를 보였으니, 위의 예시를 먼저 이해한 다음 이 문서를 보세요.
Excel 데이터를 Wiki 문서로 편집하는 방법
Excel 데이터를 NotePad++에 복사한다.
도포 차서연 http://kadhlab102.com/wiki/index.php/%EB%8F%84%ED%8F%AC 도포 차림 김아람 http://kadhlab102.com/wiki/index.php/%EB%8F%84%ED%8F%AC_%EC%B0%A8%EB%A6%BC 동기 김아람 http://kadhlab102.com/wiki/index.php/%EB%8F%99%EA%B8%B0 동다리 김아람 http://kadhlab102.com/wiki/index.php/%EB%8F%99%EB%8B%A4%EB%A6%AC 말군 김아람 http://kadhlab102.com/wiki/index.php/%EB%A7%90%EA%B5%B0 메종 드 이영희 편나영 http://kadhlab102.com/wiki/index.php/%EB%A9%94%EC%A2%85_%EB%93%9C_%EC%9D%B4%EC%98%81%ED%9D%AC 묵향 편나영 http://kadhlab102.com/wiki/index.php/%EB%AC%B5%ED%96%A5 묵향 무대 의상 편나영 http://kadhlab102.com/wiki/index.php/%EB%AC%B5%ED%96%A5%EC%9D%98_%EB%AC%B4%EB%8C%80_%EC%9D%98%EC%83%81 미인도 차서연 http://kadhlab102.com/wiki/index.php/%EB%AF%B8%EC%9D%B8%EB%8F%84 바람의 옷 편나영 http://kadhlab102.com/wiki/index.php/%EB%B0%94%EB%9E%8C%EC%9D%98_%EC%98%B7 바지 편나영 http://kadhlab102.com/wiki/index.php/%EB%B0%94%EC%A7%80 박규수 차서연 http://kadhlab102.com/wiki/index.php/%EB%B0%95%EA%B7%9C%EC%88%98 박규수 초상화 차서연 http://kadhlab102.com/wiki/index.php/%EB%B0%95%EA%B7%9C%EC%88%98_%EC%B4%88%EC%83%81%ED%99%94 박지원 장선영 http://kadhlab102.com/wiki/index.php/%EB%B0%95%EC%A7%80%EC%9B%90 박지원 초상화 차서연 http://kadhlab102.com/wiki/index.php/%EB%B0%95%EC%A7%80%EC%9B%90_%EC%B4%88%EC%83%81%ED%99%94 배자 편나영 http://kadhlab102.com/wiki/index.php/%EB%B0%B0%EC%9E%90
다음과 같이 바꾸기를 한다.
- 찾을 내용: ^(.+)\t(.+)\t(.+)$
- 바꿀 내용: | [\3 \1] || \2\r\n|-
| [http://kadhlab102.com/wiki/index.php/%EB%8F%84%ED%8F%AC 도포] || 차서연 |- | [http://kadhlab102.com/wiki/index.php/%EB%8F%84%ED%8F%AC_%EC%B0%A8%EB%A6%BC 도포 차림] || 김아람 |- | [http://kadhlab102.com/wiki/index.php/%EB%8F%99%EA%B8%B0 동기] || 김아람 |- | [http://kadhlab102.com/wiki/index.php/%EB%8F%99%EB%8B%A4%EB%A6%AC 동다리] || 김아람 |- | [http://kadhlab102.com/wiki/index.php/%EB%A7%90%EA%B5%B0 말군] || 김아람 |- | [http://kadhlab102.com/wiki/index.php/%EB%A9%94%EC%A2%85_%EB%93%9C_%EC%9D%B4%EC%98%81%ED%9D%AC 메종 드 이영희] || 편나영 |- | [http://kadhlab102.com/wiki/index.php/%EB%AC%B5%ED%96%A5 묵향] || 편나영 |- | [http://kadhlab102.com/wiki/index.php/%EB%AC%B5%ED%96%A5%EC%9D%98_%EB%AC%B4%EB%8C%80_%EC%9D%98%EC%83%81 묵향 무대 의상] || 편나영 |- | [http://kadhlab102.com/wiki/index.php/%EB%AF%B8%EC%9D%B8%EB%8F%84 미인도] || 차서연 |- | [http://kadhlab102.com/wiki/index.php/%EB%B0%94%EB%9E%8C%EC%9D%98_%EC%98%B7 바람의 옷] || 편나영 |- | [http://kadhlab102.com/wiki/index.php/%EB%B0%94%EC%A7%80 바지] || 편나영 |- | [http://kadhlab102.com/wiki/index.php/%EB%B0%95%EA%B7%9C%EC%88%98 박규수] || 차서연 |- | [http://kadhlab102.com/wiki/index.php/%EB%B0%95%EA%B7%9C%EC%88%98_%EC%B4%88%EC%83%81%ED%99%94 박규수 초상화] || 차서연 |- | [http://kadhlab102.com/wiki/index.php/%EB%B0%95%EC%A7%80%EC%9B%90 박지원] || 장선영 |- | [http://kadhlab102.com/wiki/index.php/%EB%B0%95%EC%A7%80%EC%9B%90_%EC%B4%88%EC%83%81%ED%99%94 박지원 초상화] || 차서연 |- | [http://kadhlab102.com/wiki/index.php/%EB%B0%B0%EC%9E%90 배자] || 편나영 |-
데이터의 앞뒤에 테이블의 시작, 종료 표시자를 부가한다.
{| class="wikitable" ! 항목명 || 기여자 |- ...... ...... |}
완성된 위키 테이블을 위키 페이지에 복사한다.
항목명 | 기여자 |
---|---|
도포 | 차서연 |
도포 차림 | 김아람 |
동기 | 김아람 |
동다리 | 김아람 |
말군 | 김아람 |
메종 드 이영희 | 편나영 |
묵향 | 편나영 |
묵향 무대 의상 | 편나영 |
미인도 | 차서연 |
바람의 옷 | 편나영 |
바지 | 편나영 |
박규수 | 차서연 |
박규수 초상화 | 차서연 |
박지원 | 장선영 |
박지원 초상화 | 차서연 |
배자 | 편나영 |