여러 Word 문서에서 고정된 단어가 아닌 동일한 유형의 텍스트를 바꿔야 할 경우, 정규식 와일드카드를 사용하여 일괄 처리를 수행할 수 있습니다. 이 문서에서는 HeSoft Doc Batch Tool 을 예로 들어 여러 docx 파일을 가져오고, 수식을 선택하여 텍스트를 퍼지 검색하며, [A-Z]{3} 및 \d+와 같은 규칙을 사용하여 영문 약어와 숫자 내용을 일괄 교체하여 사용자가 효율적으로 문서 표준화를 완료할 수 있도록 하는 방법을 설명합니다.
많은 사무 문서의 수정 작업은 복잡하지 않지만 매우 반복적입니다. 예를 들어 한 프로젝트 폴더 안에 여러 개의 Word 문서가 있고, 각 문서에는 영문 약어, 번호, 페이지 번호, 강좌 코드, 통계 숫자 등의 내용이 포함되어 있습니다. 정말 번거로운 점은 이러한 내용이 완전히 동일한 키워드가 아니라 '형식이 유사한' 텍스트라는 데 있습니다. 수동으로 찾아 바꾸기만 사용하면 키워드를 계속 다르게 시도해야 하므로 효율이 낮고 놓치기 쉽습니다.
본 문서는 배치 사무 환경에 더 적합한 방법을 소개합니다: HeSoft Doc Batch Tool 사용하여 여러 Word, docx 파일에서 정규 표현식 와일드카드 수식을 통해 동일 유형의 텍스트를 일괄적으로 찾아 바꾸는 방법입니다. 예시에서는 연속된 3개의 대문자를 A로, 연속된 숫자를 B로 통일하여 교체함으로써 하나의 규칙 세트로 여러 Word 문서의 여러 곳에 있는 내용을 처리하는 방법을 보여줍니다.
적용 시나리오: 하나의 단어가 아닌 일종의 텍스트를 바꿔야 할 때
Word 문서 처리에서 '키워드 바꾸기'는 일반적으로 두 가지 상황으로 나뉩니다. 첫째는 정확한 바꾸기로, 예를 들어 '갑'을 '위탁자'로, '2025'를 '2026'으로 바꾸는 것입니다. 둘째는 규칙 바꾸기로, 예를 들어 세 자리 대문자 영문 약어 모두 바꾸기, 모든 연속된 숫자 바꾸기, 특정 형식에 맞는 번호 바꾸기 등입니다. 본 글에서는 주로 두 번째 유형을 다룹니다.
정규 표현식 와일드카드는 다음과 같은 사무 시나리오에 적용됩니다:
- 여러 docx 파일에 서로 다른 영문 약어가 존재하며, 지정된 표시로 통일하여 바꾸어야 할 때.
- 문서에 대량의 숫자 내용이 있어, 통일적으로 민감 정보를 제거하거나 플레이스홀더로 바꾸어야 할 때.
- 강좌 자료, 규정 문서, 설명 문서에 유사 코드가 포함되어 있어 일괄적으로 표준화해야 할 때.
- 기존 템플릿에서 생성된 새 Word 파일의 번호, 약어 또는 특수 텍스트를 통일적으로 정리해야 할 때.
- Word 내용을 일괄 바꾸어야 하지만 문서를 일일이 열어서 반복 작업하고 싶지 않을 때.
HeSoft Doc Batch Tool 의 포지셔닝은 사무 소프트웨어 중의 일괄 처리 도구이며, 핵심 가치는 사용자의 반복 작업을 줄여주는 데 있습니다. 단일 파일만 처리하는 것이 아니라 여러 문서, 여러 작업, 통일된 규칙을 중심으로 처리 효율을 향상시킵니다.
효과 미리보기: 처리 전 파일 및 내용 상태
처리 전, 예시 폴더에는 6개의 Word 문서가 포함되어 있으며 파일 이름은 각각 1.docx, 2.docx, 3.docx, 4.docx, 5.docx, 6.docx입니다. 이는 이번 작업이 단일 Word 파일 수정이 아니라 동일한 바꾸기 규칙 세트를 여러 문서에 적용해야 함을 의미합니다.

문서 중 하나를 열면 본문에 여러 영문 약어와 숫자 내용이 존재하는 것을 볼 수 있습니다. 예를 들어 제목의 BOT, 본문의 ELA, 그리고 숫자 60 등입니다. 이들은 제목, 단락 및 목록 텍스트에 분포되어 있어 수동으로 하나하나 찾는다면 속도가 느릴 뿐만 아니라 반복 확인이 필요합니다.

스크린샷에서 볼 수 있듯이, 문서 내용은 단순히 한 곳만 바꾸는 것이 아니라 여러 곳, 다양한 유형의 텍스트를 처리해야 합니다. 이러한 상황에서는 '수식 퍼지 텍스트 찾기'를 사용하는 것이 일반 정확 찾기보다 더 효율적입니다.
처리 후 효과: 규칙에 부합하는 내용이 통일적으로 바뀌었습니다
일괄 바꾸기를 완료한 후 문서를 다시 확인하면, 원래 세 자리 대문자 영문 약어는 A로, 연속된 숫자는 B로 바뀌어 있습니다. 노란색 표시는 바뀐 위치를 보여주며, 제목, 단락 및 목록의 일치된 내용이 모두 변경되었음을 알 수 있습니다.

이러한 효과는 소프트웨어가 특정 고정된 단어만 바꾸는 것이 아니라 정규 표현식 규칙에 따라 동일 유형의 내용을 일치시켰음을 의미합니다. Word 문서를 일괄 세탁, 민감 정보 제거, 표준화해야 하는 사용자에게 이 방법은 키워드를 하나씩 입력하는 것보다 훨씬 유연합니다.
작업 절차 1: Word 도구에서 일괄 찾기 및 바꾸기 진입점 찾기
HeSoft Doc Batch Tool 열고 좌측 탐색 바에서 "Word 도구"를 선택합니다. 기본 인터페이스에는 찾기 및 바꾸기, 단락 처리, 워터마크, 페이지 레이아웃, 이미지 처리, 형식 변환 등 여러 Word 파일 일괄 처리 기능이 표시됩니다. 본 글에서 사용하는 것은 "Word에서 키워드 찾기 및 바꾸기"입니다.

이 기능을 선택하는 목적은 소프트웨어가 Word 내용 바꾸기 프로세스로 진입하게 하는 것입니다. 주의할 점은, 여기서 처리하는 것은 파일 이름 변경이나 폴더 이름 처리가 아니라 Word 파일 내용 중의 키워드라는 것입니다. 따라서 목표가 docx 본문, 제목, 단락의 텍스트 수정이라면 이 기능을 선택해야 합니다.
기능에 진입하면 소프트웨어가 절차에 따라 사용자에게 처리를 안내하므로 복잡한 배치 스크립트에 익숙하지 않은 사무 사용자에게 적합합니다.
작업 절차 2: 처리할 Word 또는 docx 파일 가져오기
기능 페이지에 진입하면 첫 단계는 "처리할 기록 선택"입니다. 인터페이스 우측 상단에 "파일 추가" 및 "폴더에서 파일 가져오기" 버튼이 있습니다. 전자는 소량의 파일에 적합하고, 후자는 한 폴더 내에 여러 Word 문서가 있는 경우에 적합합니다. 예시에서는 이미 6개의 docx 파일을 가져왔으며, 목록에서 파일 이름, 경로 및 확장자를 볼 수 있습니다.

파일을 가져온 후 세 가지 확인을 권장합니다: 첫째, 기록 수가 올바른지, 예시에서는 총 기록 수가 6입니다; 둘째, 경로가 대상 폴더를 가리키는지; 셋째, 확장자가 처리해야 할 Word 형식인지 확인합니다. 스크린샷에서 확장자는 모두 docx로, 가져온 것이 새 버전의 Word 문서임을 의미합니다.
파일 가져오기 오류를 발견하면 작업 열을 통해 처리할 필요 없는 기록을 삭제하거나 "비우기"를 사용하여 다시 선택할 수 있습니다. 파일 목록이 정확함을 확인한 후 하단의 "다음 단계"를 클릭하여 키워드 규칙 설정으로 들어갑니다.
작업 절차 3: 수식을 사용하여 텍스트 규칙을 퍼지 찾아 설정하기
두 번째 단계 "처리 옵션 설정"에서 가장 중요한 것은 올바른 찾기 방식을 선택하는 것입니다. 인터페이스에는 "정확한 텍스트 찾기"와 "수식 사용 퍼지 텍스트 찾기" 두 가지 옵션이 표시됩니다. 고정된 문구를 바꾸려면 정확한 찾기를 사용할 수 있고; 일정 규칙에 맞는 텍스트를 바꾸려면 "수식 사용 퍼지 텍스트 찾기"를 선택해야 합니다.

이 예시에서 찾을 키워드 목록에는 두 줄이 입력되었습니다:
- [A-Z]{3}: 연속된 세 개의 대문자 영문자를 일치시킴.
- \d+: 연속된 숫자를 일치시킴.
바꾼 후 키워드 목록에도 두 줄을 입력합니다:
- A: 첫 번째 규칙에 일치된 내용을 바꾸기 위해 대응.
- B: 두 번째 규칙에 일치된 내용을 바꾸기 위해 대응.
즉, 소프트웨어는 먼저 Word 문서에서 [A-Z]{3}에 해당하는 모든 텍스트를 찾아 A로 바꾸고; 그 다음 \d+에 해당하는 모든 텍스트를 찾아 B로 바꿉니다. 여러 파일을 가져왔기 때문에 이 규칙 세트는 목록의 Word 문서들에 일괄적으로 적용됩니다.
여기 중요한 세부 사항이 있습니다: 좌우 목록은 행별로 대응합니다. 1행 찾기 규칙은 1행 바꾸기 결과에 대응하고, 2행 찾기 규칙은 2행 바꾸기 결과에 대응합니다. 실제 사용 시, 더 많은 규칙을 설정했다면 반드시 행 수와 순서를 일치시켜야 합니다.
작업 절차 4: 출력 위치 선택 및 처리 실행
규칙 설정을 완료한 후 "다음 단계"를 클릭합니다. 프로세스 상단에는 이후 단계로 "저장 위치 설정" 및 "처리 시작"이 표시됩니다. 저장 위치 단계에서는 처리된 문서를 새 디렉터리에 저장하여 원본 Word 파일과 비교할 수 있도록 권장합니다. 규칙 설정 오류가 있는 경우 언제든지 원본 파일로 돌아가 다시 처리할 수 있습니다.
"처리 시작" 단계에 진입하면 소프트웨어는 가져온 목록의 파일에 대해 개별적으로 찾기 및 바꾸기를 실행합니다. 여러 docx 파일에 대해 사용자는 각 문서를 수동으로 열 필요도, Word에서 찾기 및 바꾸기 명령을 반복 실행할 필요도 없습니다. 처리가 완료되면 출력 파일을 열어 주요 내용이 예상과 일치하는지 확인하기만 하면 됩니다.
이러한 일괄 처리 방식은 특히 행정, 인사, 교무, 법무, 프로젝트 관리 등의 직무에 적합합니다. 왜냐하면 이 직군들은 형식은 비슷하지만 내용이 약간씩 다른 Word 파일을 자주 접하기 때문입니다.
자주 묻는 질문 및 주의사항
1. [A-Z]{3}는 어떤 내용을 일치시키나요?
연속된 세 개의 대문자 영문자를 일치시킵니다. 예를 들어 BOT, ELA 같은 내용이 규칙에 부합합니다. 문서에 다른 세 자리 대문자 약어가 있다면 일치될 가능성도 있습니다. 따라서 정식 처리 전에 소량의 파일로 테스트하는 것이 좋습니다.
2. \d+는 모든 숫자를 다 바꾸지 않나요?
연속된 숫자를 일치시킵니다. 즉, 본문, 번호, 페이지 번호 스타일 텍스트에 연속된 숫자가 있으면 바뀔 수 있습니다. 이 규칙을 사용하는 것이 적합한지는 문서 내용에 따라 판단해야 합니다.
3. 영문 약어만 바꾸고 숫자는 바꾸지 않을 수 있나요?
가능합니다. 왼쪽에 [A-Z]{3}만 남겨두고 오른쪽에 해당 바꿀 내용을 입력하면 됩니다. 여러 줄 규칙을 반드시 전부 사용할 필요는 없으며, 실제 필요에 따라 설정하면 됩니다.
4. 바꾸기 결과가 공백이면 삭제를 의미하나요?
인터페이스 안내에 따르면 '입력하지 않으면 삭제를 의미'합니다. 따라서 특정 행의 오른쪽이 비어 있으면 일치된 내용이 삭제될 수 있습니다. 일괄 처리 전에 반드시 바꾸기 목록에 누락이 있는지 확인해야 합니다.
5. 왜 원본 파일을 보관하는 것이 권장되나요?
정규 표현식의 매칭 범위는 보통 넓기 때문에, 규칙을 정확하게 작성하지 않으면 예상 범위를 넘어선 텍스트에 영향을 줄 수 있습니다. 원본 Word 파일을 보관하면 문제 발견 시 신속하게 복구할 수 있습니다.
요약
여러 Word 문서에서 바꾸어야 할 것이 하나의 고정된 단어가 아니라 '동일 유형의 텍스트'일 때, 정규 표현식 와일드카드 수식은 매우 효율적인 도구입니다. HeSoft Doc Batch Tool 를 통해 사용자는 여러 docx 파일을 가져와서 "수식 사용 퍼지 텍스트 찾기"를 선택하고 찾기 규칙과 바꾸기 결과를 입력한 후, 한 번에 일괄 바꾸기를 완료할 수 있습니다.
대량의 Word 보고서, 계약서, 강좌 자료 또는 템플릿 파일을 처리 중이라면, 먼저 일치시킬 텍스트 규칙을 정리하고 소량의 샘플 문서로 규칙을 테스트하는 것이 좋습니다. 결과가 올바름을 확인한 후 전체 폴더에 대해 일괄 처리를 실행하면 효율성을 높이고 오류 수정 위험을 줄일 수 있습니다.