여러 TXT 텍스트 파일에 Annex A, Annex B 등 유사한 행이 있는 경우, 파일을 하나씩 열어 수동으로 삭제하는 것은 매우 비효율적입니다. 본 문서는 HeSoft Doc Batch Tool 을 예시로, 텍스트 도구의 완전한 행 찾기 및 바꾸기 기능을 통해 여러 텍스트 파일을 가져오고, 수식을 사용하여 Annex [A-Z] 텍스트를 퍼지 검색한 후 바꿀 내용을 비워 두어 일치하는 모든 행을 일괄 삭제하는 방법을 설명합니다. 이 방법은 목차, 부록, 로그, 내보낸 텍스트 등의 반복 콘텐츠를 정리하는 데 적합하며, 사무 파일 처리 효율을 효과적으로 향상시킬 수 있습니다.
일상 업무에서 많은 텍스트 자료는 단일 파일이 아닌 대량으로 존재합니다. 예를 들어 시스템에서 내보낸 TXT 보고서, 웹 페이지에서 복사 정리한 순수 텍스트, Word 문서나 PDF 문서에서 변환된 텍스트 자료는 흔히 여러 파일에 분산되어 있습니다. 이 파일들에 Annex A, Annex B, Annex C로 시작하는 부록 설명과 같이 불필요한 행이 일괄적으로 포함되어 있다면, 수동으로 하나씩 삭제하는 것은 매우 번거롭습니다.
본 문서는 구체적인 문제를 중심으로 전개합니다. 바로 와일드카드 또는 정규 표현식 규칙을 사용하여 여러 텍스트 파일에서 지정된 모든 행을 일괄 삭제하는 방법입니다. 예시에서는 여러 TXT 파일 내에서 Annex [A-Z] 패턴과 일치하는 모든 전체 행을 삭제하고자 합니다. HeSoft Doc Batch Tool 과 같은 배치 파일 처리 전문 사무용 소프트웨어를 활용하면, 사용자는 조회 규칙을 한 번만 설정하면 여러 텍스트 파일에 대해 통일된 정리 작업을 수행할 수 있습니다. 이를 통해 파일 열기, 키워드 찾기, 행 삭제, 파일 저장이라는 기계적인 작업을 반복하지 않아도 됩니다.
적용 시나리오: 유사한 텍스트 행 일괄 삭제, 파일별 개별 수정이 아닌
만약 삭제해야 할 텍스트 행이 완전히 동일하다면 일반 키워드 찾기를 사용해도 삭제할 수 있습니다. 하지만 대기 행의 형식만 유사하고 내용이 완전히 일치하지 않는 경우가 많습니다. 이번 예시처럼, 몇 줄의 내용이 각각 Annex A, Annex B, Annex C, Annex D로 시작하고 뒤에 다른 설명이 붙습니다. 정확한 텍스트로만 찾으려면 여러 키워드를 관리해야 하지만, 와일드카드나 정규 표현식을 사용하면 하나의 규칙으로 유사한 내용을 모두 일치시킬 수 있습니다.
이 방법은 다음과 같은 사무 환경에 적합합니다: 여러 TXT 파일의 부록 행 일괄 삭제; 디렉터리에서 불필요한 챕터 행 일괄 정리; 로그에서 특정 번호나 레벨이 포함된 전체 행 일괄 삭제; 데이터 내보내기 파일의 설명 행 일괄 처리; docx, doc, PDF, HTML에서 변환된 텍스트 파일 일괄 정리. 이 방식의 특징은 파일 수가 많고, 규칙이 비교적 통일되어 있으며, 수작업의 반복성이 높다는 점입니다.
처리 전 파일 목록을 보면, 예시 폴더에는 1.txt, 2.txt, 3.txt, 4.txt, 5.txt 다섯 개의 텍스트 파일이 있습니다. 이러한 파일들은 배치 처리 도구를 사용하여 한 번에 가져와 통합 처리하기에 매우 적합합니다.

결과 미리보기: 처리 전 본문 앞부분에 분포된 삭제 대상 Annex 행
텍스트 파일 중 하나를 열어 보면, 파일 시작 부분에 Annexes 제목이 있고 그 아래에 Annex A, Annex B, Annex C, Annex D로 시작하는 내용이 연속해서 나타납니다. 이 행들이 이번에 삭제할 대상입니다. 이들 뒤에 오는 구체적인 텍스트는 각기 다르지만, 모두 'Annex + 공백 + 대문자'라는 공통된 접두사 구조를 가지고 있습니다.

이것이 바로 와일드카드와 정규 표현식이 효과를 발휘하는 지점입니다. 각 행의 전체 내용을 일일이 입력할 필요 없이, 하나의 규칙으로 이러한 공통 구조를 표현하기만 하면 됩니다. 수동 삭제와 비교하여, 규칙 매칭은 각 파일에 동일한 판단을 적용하므로 처리 결과가 더욱 통일성 있게 나타나 배치 파일 작업에 더 적합합니다.
처리 후 효과: Annex A 부터 Annex D까지의 전체 행이 사라지고 디렉터리 내용은 유지됨
처리가 완료된 후 출력 텍스트 파일을 확인하면, 원래 빨간 상자로 표시되었던 Annex A, Annex B, Annex C, Annex D 등의 행이 삭제된 것을 볼 수 있습니다. 나머지 내용은 Annexes 제목 다음으로 Contents 및 Introduction, Key changes from A Regulations, Software specification 등의 후속 디렉터리 항목이 유지됩니다.

여기서 주의할 점은, 처리 결과가 Annex A라는 몇 글자를 공백으로 대체하는 것이 아니라, 일치하는 내용이 포함된 전체 행을 삭제한다는 것입니다. 따라서 접두사만 삭제되고 뒤의 설명 문구가 남는 상황은 발생하지 않습니다. 텍스트 정리 측면에서, 이러한 행 단위의 처리 방식은 더욱 깔끔하고 텍스트 구조를 유지하기도 쉽습니다.
작업 절차 1: 텍스트 도구에서 전체 행 찾기 및 바꾸기 기능 찾기
HeSoft Doc Batch Tool 을 시작한 후, 먼저 왼쪽 탐색 메뉴에서 텍스트 도구로 들어갑니다. 인터페이스에는 텍스트 파일과 관련된 여러 배치 기능이 나열되어 있습니다. 예를 들어, 텍스트 내 키워드 찾기 및 바꾸기, 텍스트 내 공백 삭제, 텍스트를 Word로 변환, 텍스트를 PDF로 변환 등이 있습니다. 이번에 수행할 작업은 지정된 패턴이 포함된 전체 행을 삭제하는 것이므로, '키워드에 따라 텍스트 파일의 전체 행 찾기 및 바꾸기'를 선택해야 합니다.

이 기능 이름에는 두 가지 주요 정보가 있습니다. 하나는 '키워드에 따라 찾기'로, 소프트웨어가 사용자가 설정한 텍스트나 규칙을 바탕으로 내용을 찾는다는 의미입니다. 다른 하나는 '전체 행 바꾸기'로, 조건에 맞는 항목이 발견되면 처리 대상이 단어가 아닌 전체 행이 된다는 의미입니다. 모든 행을 일괄 삭제해야 하는 사용자에게는 올바른 기능을 선택하는 것이 이후 설정보다 더 중요합니다. 만약 일반 키워드 바꾸기 기능을 선택하면 전체 행을 삭제하는 효과를 얻지 못할 수 있습니다.
작업 절차 2: 처리할 TXT 파일 일괄 가져오기
해당 기능에 들어가면 페이지에 단계별 절차가 표시됩니다. 첫 번째 단계는 처리할 레코드를 선택하는 것입니다. 스크린샷에서는 인터페이스 오른쪽 상단에 파일 추가, 폴더에서 파일 가져오기, 모두 지우기, 기타 등의 버튼이 제공됩니다. 아래 표에는 1.txt부터 5.txt까지 가져온 파일이 표시되며, 확장자는 모두 txt이고 경로는 D:\test에 위치합니다.

파일이 모두 같은 폴더에 있다면 '폴더에서 파일 가져오기'를 사용하는 것이 더 편리합니다. 그중 몇 개의 파일만 처리하려면 '파일 추가'를 사용하여 선택할 수 있습니다. 가져오기가 완료되면 표에서 이름, 경로, 확장자를 확인하여 관련 없는 파일이 작업에 추가되지 않았는지 확인해야 합니다. 표 하단에 레코드 수가 5로 표시되어 현재 배치 작업이 5개의 텍스트 파일을 처리한다는 의미입니다.
이 단계의 목적은 정확한 처리 범위를 설정하는 것입니다. 배치 처리의 효율성은 여러 파일을 한 번에 처리하는 데서 나오지만, 그 전제는 파일 목록이 정확해야 한다는 것입니다. 특히 폴더 내에 다른 TXT 파일이 섞여 있는 경우, 모든 파일을 처리해야 하는지 반드시 확인하고 작업 목록을 몇 초간 점검하는 것이 좋습니다.
작업 절차 3: 수식 퍼지 찾기 활성화 및 Annex [A-Z] 입력
파일 목록 확인이 끝나면 '다음'을 클릭하여 처리 옵션 설정으로 들어갑니다. 이때 찾기 방식과 키워드 목록을 설정해야 합니다. 스크린샷에서는 '수식 퍼지 찾기로 텍스트 찾기'가 선택되어 있으며, 이는 하나의 고정된 단어만 찾는 것이 아니라 유사한 텍스트 유형을 매칭하는 데 적합합니다.

찾을 키워드 목록에 Annex [A-Z]를 입력합니다. 예시 결과에서 볼 수 있듯이, 이 규칙은 Annex A, Annex B, Annex C, Annex D와 같은 텍스트를 매칭하는 데 사용됩니다. 우리가 사용하는 것은 전체 행 찾기 및 바꾸기 기능이므로, 어떤 전체 행에 이 규칙에 맞는 내용이 포함되기만 하면 해당 행이 선택되어 처리됩니다.
오른쪽의 '바꿀 키워드 목록'은 비워 둡니다. 인터페이스 안내에 따르면 비워 두면 삭제를 의미하므로, 빈칸의 의미는 처리를 생략하는 것이 아니라 일치하는 전체 행을 삭제하는 것입니다. 만약 이 행들을 통일된 안내 문구로 대체하고 싶다면 오른쪽에 대체 내용을 입력할 수도 있습니다. 하지만 본 문서의 목표는 모든 일치 행을 삭제하는 것이므로 빈칸으로 유지하면 됩니다.
규칙 설정 시 공백과 대소문자에 주의해야 합니다. 예시 속 텍스트는 'Annex' 뒤에 공백 하나가 있고 대문자가 이어집니다. 만약 파일 내 표기가 Annex-A, ANNEX A 혹은 annex a와 같다면 규칙을 그에 맞게 조정해야 할 수 있습니다. 인터페이스에는 '알파벳 대소문자 무시' 옵션도 있으므로, 실제 텍스트 내용에 따라 선택 여부를 결정해야 합니다.
작업 절차 4: 출력 위치 설정 및 배치 처리 실행
키워드 설정을 완료한 후 계속해서 '다음'을 클릭합니다. 페이지 상단의 절차에 따르면, 이후에는 저장 위치 설정 및 처리 시작 단계로 들어갑니다. 배치 텍스트 행 삭제는 파일 내용을 일괄 수정하는 작업이므로, 특히 규칙을 처음 사용할 때는 유일한 원본 파일을 직접 덮어쓰지 않는 것이 좋습니다. 새로운 저장 위치를 선택하거나 사전에 폴더를 복사하여 백업해 두는 것이 더 안전한 방법입니다.
처리 시작 단계에 들어가면 소프트웨어는 작업 목록에 따라 텍스트 파일을 하나씩 처리합니다. 각 파일에 대해 Annex [A-Z] 패턴이 포함된 전체 행을 찾고, 바꿀 내용이 비어 있으므로 해당 행을 삭제합니다. 처리가 완료된 후 출력 파일을 열어 결과를 확인합니다. 대상이었던 Annex 행은 제거되고, 일치하지 않는 다른 디렉터리 행과 본문 내용은 계속 유지되어야 합니다.
이 단계의 가치는 반복적인 동작을 한 번의 실행으로 집약하는 데 있습니다. 5개의 파일이든, 50개의 파일이든, 더 많은 TXT 파일이든, 규칙만 동일하다면 동일한 절차를 통해 완료할 수 있습니다. 수동 편집과 비교했을 때, 배치 처리는 시간을 절약할 뿐만 아니라 처리 기준을 일관되게 유지하기도 쉽습니다.
자주 묻는 질문 및 주의사항
1. 와일드카드, 정규 표현식, 수식 퍼지 찾기는 어떤 관계인가요?
이러한 텍스트 배치 처리에서 사용자는 보통 하나의 표현식으로 유사한 내용 그룹을 매칭하기를 원합니다. 스크린샷의 찾기 방식인 '수식 퍼지 찾기로 텍스트 찾기'의 실제 효과는 일반적인 정밀 매칭보다 찾기 규칙을 더 유연하게 만드는 것입니다. Annex A에서 Annex Z까지와 같은 내용에 대해 Annex [A-Z]는 대문자 범위 그룹을 표현할 수 있습니다.
2. 바꾸기 영역을 비워두지 않으면 어떻게 되나요?
만약 '바꿀 키워드 목록'에 내용을 입력하면, 소프트웨어는 조건에 맞는 행을 '전체 행 바꾸기' 논리로 처리합니다. 즉, 대상 행이 삭제되는 대신 사용자가 입력한 새 텍스트로 대체될 수 있습니다. 본 문서에서 달성하려는 것은 일괄 삭제이므로 오른쪽 목록을 비워 두어야 합니다.
3. 처리 전에 파일을 일일이 열어 확인해야 하나요?
모든 파일을 반드시 하나씩 확인할 필요는 없지만, 최소한 대표적인 파일 몇 개를 표본 검사하여 삭제할 내용의 형식이 일치하는지 확인하는 것이 좋습니다. 파일마다 표기 방식 차이가 크다면 매칭 규칙을 추가하거나 조정해야 할 수 있습니다. 배치 처리의 전제는 규칙이 대상 내용을 정확하게 포괄할 수 있어야 한다는 것입니다.
4. 이 방법은 TXT에만 적용되나요?
본 문서에서는 텍스트 도구에서의 TXT 파일 배치 처리에 대해 시연했습니다. Word 문서, docx, doc, PDF 등의 형식에 대해서는 파일 유형에 따라 해당 도구를 선택하거나 먼저 텍스트 형식으로 변환해야 합니다. 순수 텍스트 파일은 구조가 단순하여 이러한 행 단위 찾기 및 삭제 방법에 가장 적합합니다.
5. 실수로 삭제하는 것을 어떻게 방지하나요?
실수로 삭제하는 것을 막는 핵심은 매칭 범위를 좁히는 것입니다. 규칙을 너무 광범위하게 작성하지 마십시오. 예를 들어, 단순히 'Annex'만 작성하면 Annex A부터 Annex Z까지의 항목뿐 아니라 'Annex'가 포함된 모든 행을 삭제할 수 있습니다. Annex [A-Z]와 같은 보다 명확한 규칙을 사용하면 매칭의 정확성을 높일 수 있습니다. 정식 처리 전에 샘플 파일로 먼저 테스트하는 것이 가장 좋습니다.
요약: 규칙 기반 배치 정리로 텍스트 처리 효율을 높이세요
여러 TXT 텍스트 파일의 지정된 행을 일괄 삭제하는 작업은 사람이 직접 하나씩 편집하는 데 의존하기에 적합하지 않습니다. 이러한 행들이 공통된 형식을 가지고 있다면, HeSoft Doc Batch Tool 의 '키워드에 따라 텍스트 파일의 전체 행 찾기 및 바꾸기' 기능을 사용하여, '수식 퍼지 찾기로 텍스트 찾기'와 Annex [A-Z]와 같은 규칙을 통해 한 번에 정리할 수 있습니다.
전체 절차는 다음과 같이 요약할 수 있습니다: 텍스트 도구로 이동하여, 전체 행 찾기 및 바꾸기 기능을 선택하고, 여러 TXT 파일을 가져와 퍼지 찾기 규칙을 설정하고, 바꿀 내용은 비워두고, 저장 위치를 설정한 후 처리를 시작합니다. 이렇게 하면 효율성을 높이고 반복적인 노동과 인적 실수를 줄일 수 있습니다. 많은 텍스트 파일, 로그 파일, 내보내기 자료 또는 Word, PDF에서 변환된 순수 텍스트 콘텐츠를 자주 처리하는 사용자라면, 이러한 배치 처리 방법을 일상 업무 도구 절차의 일부로 도입할 것을 권장합니다.