다음의 성경구절(창세기 1장 22절)에서
하나님이 그들에게 복(福)을 주어 가라사대 생육(生育)하고 번성(蕃盛)하여 여러 바다 물에 충만(充滿)하라 새들도 땅에 번성(蕃盛)하라 하시니라
한자단어 (福), (生育), (蕃盛), (充滿), (蕃盛)
한글(한자)단어 복(福), 생육(生育), 번성(蕃盛), 충만(充滿), 번성(蕃盛)
위와 같이 추출하는 코드이다
한글,한자 유니코드(Unicode)
파이선(Python)
정규식(Regular Expression)을 이용하는 코드이다
import re p = re.compile(ur'\([\u2E80-\u2EFF\u3400-\u4DBF\u4E00-\u9FBF\uF900-\uFAFF\u20000-\u2A6DF\u2F800-\u2FA1F]+\)') line = '하나님이 그들에게 복(福)을 주어 가라사대 생육(生育)하고 번성(蕃盛)하여 여러 바다 물에 충만(充滿)하라 새들도 땅에 번성(蕃盛)하라 하시니라' line1 =unicode(line, 'cp949') hanja = p.findall(line1) print hanja[0], hanja[1], hanja[2], hanja[3], hanja[4] p = re.compile(ur'[\uAC00-\uD7AF]+\([\u2E80-\u2EFF\u3400-\u4DBF\u4E00-\u9FBF\uF900-\uFAFF\u20000-\u2A6DF\u2F800-\u2FA1F]+\)') for han in p.finditer(line1): print han.group(0)
(福) (生育) (蕃盛) (充滿) (蕃盛) 복(福) 생육(生育) 번성(蕃盛) 충만(充滿) 번성(蕃盛)
'컴퓨터 > 기타' 카테고리의 다른 글
압축된 자바스크립트 코드 보기좋게(들여쓰기와 line break되어) 만들기 (0) | 2013.07.03 |
---|---|
SyntaxHighlighter(프로그램 소스코드 표시기) 티스토리(tistory)에서 사용하기 (0) | 2013.07.02 |
PowerPoint 2007에는 매크로 기록(Record Macro)하기가 없네요 (1) | 2013.06.20 |
퇴근길(여의도 --> 샛강생태공원 --> 신길역) 다음지도에 표시하기 (0) | 2013.05.08 |
크롬 스피드 다이알(Speed Dial) 백업하여 다른 장소(집이나 사무실)로 옮기기 (0) | 2013.03.27 |