질문과 답변
소프트웨어 Emeditor 정규표현식(경어체-반말바꾸기) 질문입니다.
2024.03.14 17:42
아래의 내용처럼 문자에서 경어체를 모두 반말체로 바꾸는데, 일일이 하려니 쉽지게 않습니다.
혹시 한글 경어체를 반말체로 한번에 치환시킬 수 있는 정규표현식이 존재할까요?
초보자 입장에서는 도저히 생각이 안나는데, 혹시 고수님의 묘수가 있을지 해서 질문을 드립니다.
행복한 하루 되십시오.
on 많습니다 많다
on 묶습니다 묶는다
on 봅시다 보자
on 옮겼습니다 옮겼다
on 줄이다. 줄인다.
on 가겠습니다 가겠다
on 가깝습니다 가깝다
on 가십시오 가라
on 갑니까 가는가
on 갑니다 간다
on 갑니다 간다
on 갔습니까 갔는가
on 갔습니다 갔다
정규식의 범위를 넘어섰습니다.
애초에 AI도 아니고 반말 존댓말 이런 기준으로 구분은 어렵겠죠.
길이가 짧다면 챗GPT에 넣어서 고쳐달라는 것도 방법일지도 모르겠네요.
길이가 길어도 적절히 나누어서 넣으면 되긴 할겁니다.
다만 챗GPT가 엉뚱한걸 고치거나 엉뚱하게 고칠수도 있으니 눈으로 검수해야합니다.
그러므로 아예 고쳐야되는 문구를
따로 txt파일로 만들고 그걸 읽어서 적용하고자하는 내용의 txt파일을 읽어서 문자열 replace로 변환시키는게 답입니다.
배치파일로는 무리고, vbscript나 jscript가 적절해보입니다.
챗GPT로 대충 물어봤는데 역시 좀 복잡한지 제대로된 정답은 안나오더군요.
일단 50% 미만인 수준의 틀린답을 내놓길래 올리진 않겠습니다만
직접 챗GPT에 물어보면서 vbscript로 결과물을 만들어달라고 시도해보세요.
그 결과를 좀 수정하면 맞게 고치실 수 있을겁니다. 다만 대충 봤을때 고칠부분이 좀 많더군요.