본문 바로가기

Gettext5

모든 날짜 문자열 끝에 요일 붙이기 안녕하세요? 이번 포스팅에서는 이번 포스팅에서는 "12.20." 이런 형식의 날짜 문자열을 "12.20.(화)"라고 요일을 붙이는 코딩을 알려드리겠습니다. 작업 개요 요새 연말이라 기성이나 준공계 제출 등으로 바쁘신 분들 많이 계시죠? 저는 최근에 이런 문서를 편집하게 되었습니다. 내용은 대략 아래와 같습니다. 날짜가 빼곡하게 적혀 있는 실적표입니다. 어떤 종류의 작업을 날마다 어느 현장에서 시행했는지 적어놓은 문서죠. 편집을 마무리할 때 쯤 저녁무렵이 되었는데, 날짜 뒤에 괄호로 요일을 전부 적어놓으면 더 낫지 않을까?ㅎㅎ 라는 의견이 불쑥 나왔습니다... 그렇다면 요즘 한/글 자동화 포스팅을 부쩍 자주 올려서 그런지 뚝배기가 평소보다 잘 구릅니다. 머릿속에서 아이디어가 금방 정리되었습니다. 1. "m.. 2022. 12. 20.
[QnA] 한글에서 특정 글꼴 찾아 태그 붙이기 안녕하세요. 우연히 유튜브에서 회사원코딩의 파이썬 hwp 강좌를 보다가 궁금한 점이 있어서 연락드리게 됐습니다. 하나씩 따라하다 보니 아주 간단한 것은 응용이 되는 데, 아래 내용은 아무리 검색을 해봐도 비슷한 내용이 안보입니다. 한글파일에서 아래 그림처럼 함초롱바탕글 내에 고딕이라는 특정 글꼴 모양이 있는 경우, 그 특정 글꼴을 찾아 앞 뒤로 태그를 붙여주고 싶은데 어떻게 하면 되는 지 궁금합니다. 문서가 많은 상태라 꼭 자동화 하고 싶습니다. 감사합니다. 우선 위 문제를 해결하기 위한 알고리즘을 생각해봅시다. (제 해법이 가장 좋은 방법은 아닐 수 있음을 먼저 밝힙니다ㅎㅎㅎ) 위 문제를 해결하려면 크게 두 개의 과정이 필요합니다. (1) 문서를 순회하면서 고딕 서체가 적용된 블록구간의 좌표를 모두 얻.. 2022. 9. 6.
GetText의 첫 단락 인덱스를 수정해야 하는 이유(최종) 이번 포스팅은 개별 포스팅이 아닙니다. 아래 포스팅의 보충설명입니다. 2022.02.06 - [업무자동화/파이썬-아래아한글 자동화 기초] - GetText 실행 후에 찾아가서 수정하는 방법 GetText 실행 후에 찾아가서 수정하는 방법 안녕하세요? 일상의 코딩, 일코입니다. 지난 포스팅에서는, 문자열을 단락별로 탐색해서 리턴해주는 GetText라는 메서드를 소개해 드렸습니다. 2022.02.04 - [업무자동화/파이썬-아래아한글 자동화 martinii.fun 위의 상황을 간략히 설명드리면, 코드에는 문제가 없어 보였는데 첫 단락을 수정할 때 문자열 인덱스가 잘못되었는지 엉뚱한 곳으로 가서 코드를 반복합니다. 이건 사실 한/글 문서의 구조 때문에 발생하는 문제로, GetText로 한/글 자동화를 하실 때.. 2022. 2. 8.
GetText 실행 후에 찾아가서 수정하는 방법 안녕하세요? 일상의 코딩, 일코입니다. 지난 포스팅에서는, 문자열을 단락별로 탐색해서 리턴해주는 GetText라는 메서드를 소개해 드렸습니다. 2022.02.04 - [업무자동화/파이썬-아래아한글 자동화 기초] - GetText, 한/글 자동화 고급과정의 첫걸음① GetText, 한/글 자동화 고급과정의 첫걸음① 안녕하세요? 일상의 코딩, 일코입니다. 이전 포스팅에서 찾기 후 매크로 몇 줄을 보태서 문제를 간단히 해결했습니다. 2022.02.03 - [업무자동화/파이썬-아래아한글 자동화 기초] - 찾기로 탐색한 단 martinii.fun 그런데 GetText는 의외로 싱겁습니다. 지금 탐색하고 있는 단락 상태값과, 문자열만 담백하게 리턴해줍니다. 그 문자열을 어떻게 수정해야 하는지는 내 코딩능력을 활용해.. 2022. 2. 6.
GetText, 한/글 자동화 고급과정의 첫걸음① 안녕하세요? 일상의 코딩, 일코입니다. 이전 포스팅에서 찾기 후 매크로 몇 줄을 보태서 문제를 간단히 해결했습니다. 2022.02.03 - [업무자동화/파이썬-아래아한글 자동화 기초] - 찾기로 탐색한 단어 말고 바로 뒤의 단어를 조작하고 싶다면? 찾기로 탐색한 단어 말고 바로 뒤의 단어를 조작하고 싶다면? 안녕하세요? 일상의 코딩, 일코입니다. (편하게 일코님~ 하고 불러주세요^^) 이번에 질문 주신 내용을 요약하면 "문자열 탐색 후 옆 단어를 조작하는 방법" 입니다. 지난 포스팅에서 "찾아바꾸기" martinii.fun 그럼에도 이번 응용편 포스팅을 덧붙이는 이유는, 현업에서 복잡한 작업을 다루다 보면 한/글에서 찾기(Ctrl-F)나 찾아바꾸기(Ctrl-H) 매크로만으로는 해결할 수 없는 문제가 자주.. 2022. 2. 4.