여러 docx 문서에 분산되어 나타나는 숫자, 영문 대문자 약어 또는 규칙화된 키워드를 수동으로 하나씩 삭제하는 것은 효율이 매우 낮습니다. 본 문서에서는 HeSoft Doc Batch Tool 을 활용하여 Word 도구의 "Word에서 키워드 찾기 및 바꾸기" 기능을 사용하는 방법을 소개합니다. 수식을 통해 정규식 규칙을 입력하여 모호하게 조회하는데, 예를 들어 세 자리 대문자에 해당하는 [A-Z]{3} 및 숫자에 해당하는 \d+를 찾아 바꿀 내용을 비워 두는 방식으로 일괄 삭제를 수행합니다. 본 튜토리얼은 처리 전후의 스크린샷과 조작 인터페이스 설명을 함께 제공하므로, Word 내용을 일괄 정리해야 하는 사무직 사용자에게 적합합니다.
Word 자료를 자주 정리하다 보면, 매우 전형적인 반복 작업에 직면할 수 있습니다. 여러 docx 문서에 보존하고 싶지 않은 숫자, 영문 약어 또는 일련번호가 포함되어 있지만, 나타나는 위치가 일정하지 않고 내용도 완전히 동일하지 않은 경우입니다. 예를 들어 어떤 문서 제목 앞에는 BOT가, 어떤 단락에는 ELA가, 어떤 설명문에는 60과 같은 숫자가 섞여 있습니다. Word 문서 하나라면 수동으로 삭제하는 것을 감수할 수 있지만, 수십, 수백 개의 파일이라면 매우 비효율적인 작업이 됩니다.
이 글에서는 대량 사무 처리에 더 적합한 방법을 소개합니다. HeSoft Doc Batch Tool 의 Word 일괄 찾기 및 바꾸기 기능을 사용하여 정규 표현식으로 퍼지 매칭(fuzzy matching)을 수행하고, 바꿀 내용을 공백으로 설정하여 여러 Word 문서의 대상 내용을 일괄 삭제하는 것입니다. 이 글에서는 실제 스크린샷을 통해 처리 전후 변화를 설명하고, 파일 가져오기, 정규 규칙 설정, 일괄 삭제 실행 방법을 단계별로 안내합니다.
이 방법의 장점은 Word 파일을 하나씩 열 필요도 없고, 키워드를 일일이 복사하여 붙여넣을 필요도 없다는 것입니다. 대상 내용에 규칙성이 있다면, 오피스 소프트웨어가 반복 작업을 일괄적으로 완료하도록 할 수 있습니다.
적용 시나리오: Word에서 규칙적이지만 완전히 동일하지 않은 내용 일괄 삭제
일반 찾기 및 바꾸기는 고정된 내용을 처리하는 데 적합합니다. 예를 들어 모든 "회사A"를 "회사B"로 바꾸는 것과 같습니다. 그러나 내용이 고정되지 않고 특정 형식에만 부합하는 경우에는 정규 표현식을 사용하여 퍼지 검색을 수행해야 합니다.
Word 문서 일괄 정리에서 일반적인 정규식 삭제 시나리오는 다음과 같습니다.
- 60, 2026, 10001과 같은 모든 연속된 숫자 삭제
- BOT, ELA, ABC와 같은 고정 길이의 대문자 영문 약어 삭제
- 규칙화된 번호, 코드, 강좌 식별자 또는 프로젝트 코드 삭제
- 일괄 내보내기 문서에서 자동 생성된 불필요한 표시 삭제
- docx 파일 내 민감한 번호, 임시 필드 또는 템플릿 잔여 텍스트 일괄 정리
이 글의 예시에서 사용된 규칙은 [A-Z]{3}와 \d+입니다. 여기서 [A-Z]{3}는 연속된 세 개의 대문자 영문자를 찾는 데 사용되고, \d+는 연속된 숫자를 찾는 데 사용됩니다. 이 두 규칙을 통해 Word 문서에서 BOT, ELA, 60과 유사한 내용을 동시에 삭제할 수 있습니다.
효과 미리보기: 일괄 처리 전후 비교
처리 전: 하나의 폴더에 여러 docx 문서가 있음
처리 전 스크린샷을 보면, 현재 폴더에 1.docx, 2.docx, 3.docx, 4.docx, 5.docx, 6.docx 총 6개의 Word 문서가 있는 것을 확인할 수 있습니다. 이러한 파일들은 보통 동일한 자료, 동일한 템플릿 세트 또는 동일한 내보내기 시스템에서 비롯되므로, 내부에 동일한 유형의 정리 대상 내용이 존재할 가능성이 높습니다.

문서 중 하나를 열면, 페이지에 삭제해야 할 여러 객체가 있음을 볼 수 있습니다. 빨간색 화살표는 제목의 BOT, 본문의 ELA 그리고 숫자 60을 가리킵니다. 이 내용들은 각각 대문자 약어 및 숫자 유형에 속합니다. 만약 하나하나 수동으로 삭제한다면, 각 문서에서 반복적으로 찾아야 하므로 일괄 처리 시나리오에는 매우 부적합합니다.

처리 후: 규칙에 일치하는 내용이 제거됨
일괄 처리가 완료된 후, 문서의 BOT, ELA, 60 등의 내용이 삭제되었습니다. 제목 앞부분에 더 이상 BOT가 표시되지 않으며, 본문에서 원래 ELA와 60이 있던 위치도 정리되었습니다. 여기서의 삭제 효과는 개별적인 수동 편집이 아닌, "바꿀 내용을 공백으로 설정"한 데서 비롯됩니다.

처리 전후 비교를 통해, 정규 표현식이 "규칙에 따른 일괄 정리"에 적합하다는 것을 알 수 있습니다. 여러 Word 문서의 삭제 대상 내용이 동일한 유형의 형식을 따른다면, 한 번의 작업으로 통합 처리할 수 있습니다.
조작 단계: 소프트웨어에서 정규 규칙 설정 및 일괄 삭제
1단계: Word 도구에서 찾기 및 바꾸기 기능 열기
HeSoft Doc Batch Tool 를 실행한 후, 왼쪽 메뉴에서 Word 도구를 선택합니다. 도구 목록에서 첫 번째 기능인 "Word에서 키워드 찾기 및 바꾸기"를 클릭합니다. 스크린샷의 기능 카드 설명은 "여러 Word 파일 내용의 키워드를 일괄적으로 찾아 바꿉니다"라고 되어 있어, 여러 Word 파일에 대해 내용 수준의 처리를 수행하는 것이 목적임을 알 수 있습니다.

이번 목표는 내용 삭제이지만, 삭제는 특별한 종류의 바꾸기로 간주될 수 있습니다. 찾은 내용을 빈 값으로 바꾸는 것입니다. 따라서 "Word에서 키워드 찾기 및 바꾸기"를 선택하는 것이 올바른 진입점입니다.
2단계: 처리할 Word 파일 가져오기
기능 페이지에 진입한 후, 먼저 처리할 파일을 선택해야 합니다. 인터페이스 오른쪽 상단에서 파일 추가, 폴더에서 파일 가져오기, 비우기, 더 보기 등의 버튼을 볼 수 있습니다.

파일 개수가 적다면 "파일 추가"를 사용하여 하나씩 선택할 수 있습니다. 파일이 모두 같은 디렉토리에 있다면 "폴더에서 파일 가져오기"를 사용하는 것이 좋습니다. 이렇게 하면 여러 docx 파일을 한 번에 목록에 추가할 수 있습니다. 스크린샷에는 6개의 레코드가 가져와져 있으며, 표에는 이름, 경로, 확장자, 생성 시간 및 수정 시간이 표시되어 파일이 올바른지 쉽게 확인할 수 있습니다.
목록이 정확한지 확인한 후, 페이지 하단의 다음을 클릭합니다. 이 단계의 목표는 처리할 파일 목록을 생성하여, 이후 정규 규칙이 이 Word 파일들에 적용되도록 확정하는 것입니다.
3단계: 수식 퍼지 텍스트 찾기 선택
"처리 옵션 설정" 페이지에서 먼저 찾기 방식을 선택해야 합니다. 스크린샷에는 "정확한 텍스트 찾기"와 "수식을 사용하여 퍼지 텍스트 찾기" 두 가지 옵션이 있습니다. 이 예시에서 선택된 것은 수식을 사용하여 퍼지 텍스트 찾기입니다.

이 옵션을 선택한 이유는, 우리가 삭제하려는 것이 고정된 단어가 아니라 규칙에 부합하는 한 부류의 내용이기 때문입니다. 예를 들어 BOT와 ELA는 내용이 다르지만 모두 세 개의 대문자에 속합니다. 60과 다른 숫자들도 다를 수 있지만 모두 연속된 숫자에 속합니다. 수식 퍼지 찾기를 사용하면 소프트웨어가 규칙에 따라 이러한 유형의 텍스트를 일치시킬 수 있습니다.
4단계: 찾을 키워드 규칙 입력
왼쪽의 "찾을 키워드 목록"에 정규 표현식 규칙을 한 줄에 하나씩 입력합니다. 스크린샷에는 두 가지 규칙이 사용되었습니다.
- [A-Z]{3}: A에서 Z까지의 임의의 연속된 3개 대문자와 일치
- \d+: 하나 이상의 연속된 숫자와 일치
이 두 규칙은 처리 전 스크린샷의 예시 내용에 대응합니다. BOT, ELA는 [A-Z]{3}에 의해 일치되고, 60은 \d+에 의해 일치됩니다. 소프트웨어는 가져온 여러 Word 파일에서 이 규칙들에 해당하는 텍스트를 찾습니다.
주의할 점은, 정규 표현식은 규칙에 기반하여 일치시키므로 텍스트의 의미를 이해하지 못한다는 것입니다. 예를 들어 [A-Z]{3}는 BOT가 당신이 삭제하고 싶은 내용인지 알지 못하며, 단지 BOT가 "세 개의 대문자" 형식에 부합한다는 것만 인식합니다. 따라서 사용하기 전에, 해당 규칙이 삭제해서는 안 될 내용까지 포함하지 않는지 반드시 확인해야 합니다.
5단계: 바꿀 키워드는 입력하지 않고 삭제 실행
오른쪽은 "바꿀 키워드 목록"입니다. 스크린샷에는 명확한 안내가 있습니다: 입력하지 않으면 삭제를 의미합니다. 이번 목표는 다른 텍스트로 바꾸는 것이 아니라 일치하는 내용을 삭제하는 것이므로, 오른쪽은 빈 상태로 유지합니다.
만약 BOT를 다른 단어로 바꾸고 싶다면 오른쪽에 해당 내용을 입력해야 합니다. 반면 BOT, ELA, 60과 같은 내용을 직접 제거하려면 바꿀 값을 입력하지 마십시오. 이 설정이 최종 결과가 "바꾸기"인지 "삭제"인지를 결정합니다.
6단계: 계속하여 저장 위치 설정 및 처리 시작
규칙 설정이 완료되면 하단의 다음을 클릭합니다. 인터페이스 흐름에서 볼 수 있듯이, 후속 단계에는 "저장 위치 설정"과 "처리 시작"이 포함됩니다. 소프트웨어 흐름에 따라 출력 위치를 설정한 후, 일괄 처리를 시작할 수 있습니다.
실제 작업에서는 원본 파일을 직접 덮어쓰지 말고, 처리 결과를 새 폴더에 저장하는 것이 좋습니다. 이렇게 하면 처리 전후 효과를 쉽게 비교할 수 있고, 규칙이 적절하지 않을 경우 원본 문서를 보존하여 오삭제 위험을 줄일 수 있습니다.
자주 묻는 질문 및 주의사항
1. 왜 일반 찾기가 아닌 정규 표현식을 사용하나요?
일반 찾기는 BOT만 찾는 것과 같은 고정된 텍스트만 일치시킬 수 있습니다. 반면 정규 표현식은 모든 세 개의 대문자 또는 모든 연속 숫자와 같은 한 부류의 텍스트를 일치시킬 수 있습니다. 여러 Word 문서에서 삭제할 내용의 형식은 일치하지만 구체적인 값이 다르다면, 정규식 방식이 더 효율적입니다.
2. \d+는 모든 숫자를 삭제하나요?
네, 연속된 숫자와 일치합니다. 따라서 문서에 삭제하고 싶지 않은 연도, 페이지 번호, 금액 또는 일련번호가 있다면, 규칙을 조정하거나 먼저 테스트하여 효과를 확인해야 합니다. 일괄 처리하기 전에 샘플 문서 하나로 먼저 검증하는 것이 가장 좋습니다.
3. 바꾸기 목록을 비워두면 오류가 발생하지 않나요?
발생하지 않습니다. 스크린샷 안내에서 볼 수 있듯이, "입력하지 않으면 삭제를 의미합니다". 따라서 빈 바꾸기 값이야말로 일괄 삭제를 실행하는 설정 방법입니다.
4. 한 번에 여러 규칙을 입력할 수 있나요?
가능합니다. 스크린샷의 "찾을 키워드 목록"에는 이미 두 줄의 규칙이 입력되어 있어, 여러 일치 조건을 동시에 처리할 수 있음을 보여줍니다. 실제 사용 시 필요에 따라 규칙을 추가하거나 줄일 수 있습니다.
5. 오삭제 위험을 어떻게 줄일 수 있나요?
세 가지를 권장합니다. 첫째, 원본 파일을 먼저 백업하세요. 둘째, 소수의 파일로 정규식 규칙을 먼저 테스트하세요. 셋째, 처리 결과를 새 디렉토리에 저장하세요. 특히 계약서, 논문, 자료집 등 중요한 Word 문서를 처리할 때는 직접 덮어쓰는 것을 더욱 피해야 합니다.
요약: docx 내용 일괄 삭제의 핵심은 규칙의 정확성
HeSoft Doc Batch Tool 을 사용하여 여러 Word 문서의 숫자와 대문자 약어를 일괄 삭제하는 핵심 단계는 복잡하지 않습니다. Word 도구로 들어가 "Word에서 키워드 찾기 및 바꾸기"를 선택하고, 파일을 가져온 후, "수식을 사용하여 퍼지 텍스트 찾기"를 선택합니다. 그리고 정규 규칙을 입력하고 바꾸기 내용을 빈 상태로 유지하기만 하면 됩니다. 이렇게 하면 규칙에 부합하는 내용을 일괄적으로 삭제할 수 있습니다.
이 방법은 대량의 docx 파일 속 규칙화된 텍스트를 처리하는 데 특히 적합하며, 수동으로 찾고, 삭제하고, 저장하는 반복 작업을 현저히 줄여줍니다. 실제 사용 시에는 먼저 샘플 파일로 테스트를 시작하여 처리 효과를 확인한 후, 전체 폴더에 일괄 적용함으로써 효율성과 정확성을 모두 확보하는 것이 좋습니다.