이 글은 TXT 파일에서 키워드별로 전체 행 내용을 일괄 치환하는 방법에 대해 다룹니다. 처리 전후 효과를 실제 스크린샷과 함께 설명하며, HeSoft Doc Batch Tool 에서의 구체적인 작업 절차를 안내합니다. 사용자는 여러 txt 파일을 가져오고, 정확한 검색 텍스트를 설정하며, 키워드 목록과 치환 후 행을 입력하여 다수의 파일 텍스트 내용을 빠르게 일괄 업데이트하는 방법을 익힐 수 있습니다.
사무 파일 처리 과정에서 TXT 텍스트는 형식이 단순하지만 수량이 많아지면 유지 관리가 간단하지 않습니다. 예를 들어 동일한 배치의 텍스트 파일에 모두 부록 목차, 챕터 제목 또는 고정 설명 행이 포함되어 있는 경우, 새로운 버전의 규정에 따라 일괄 교체해야 합니다. 수동으로 처리할 때는 각 파일을 열고, 키워드를 검색하고, 해당 행을 선택하고, 새 내용을 입력한 후 저장하고 닫아야 합니다. 이 과정을 수십 번 반복하면 효율이 낮을 뿐만 아니라 피로로 인해 일부 파일을 누락하기 쉽습니다.
더 효율적인 방법은 일괄 처리형 사무 소프트웨어를 사용하여 규칙을 한 번에 설정하고, 소프트웨어가 자동으로 여러 파일 수정을 완료하도록 하는 것입니다. 본 문서는 HeSoft Doc Batch Tool 을 예로 들어, 여러 TXT 파일에서 키워드가 포함된 행 전체를 새로운 행으로 교체하는 방법을 설명합니다. 예제에서는 Annex A, Annex B, Annex C, Annex D가 포함된 행을 각각 새로운 표준 설명으로 교체합니다.
적용 시나리오: 여러 TXT 텍스트 내용을 통일되게 업데이트해야 할 때
TXT 파일에서 키워드로 행 전체를 일괄 교체하는 것은 여러 일반적인 시나리오에 적합합니다. 첫 번째는 목차 및 제목 업데이트로, 예를 들어 문서 목차의 부록 이름, 챕터 이름을 통일되게 개편해야 하는 경우입니다. 두 번째는 구성 또는 목록 유지 관리로, 예를 들어 특정 매개변수 행, 필드 행을 키워드로 찾아 새로운 구성 설명으로 교체해야 하는 경우입니다. 세 번째는 자료 제출 전 표준화 정리로, 예를 들어 여러 파일에 이전 버전 설명이 존재하여 한 번에 새로운 버전 표현으로 변경해야 하는 경우입니다.
이 처리 방식의 장점은 교체 대상 행의 전체 이전 내용이 완전히 일치할 필요가 없다는 점입니다. 대상 행에 설정한 키워드가 포함되어 있기만 하면, 소프트웨어가 해당 행을 인식하고 지정된 새 행으로 교체할 수 있습니다. 이전 텍스트의 뒷부분이 길고 내용이 통일되지 않은 경우, 단어 단위 일치보다 더 편리합니다.
효과 미리보기: 일괄 처리 전 파일과 목표 내용
예제 폴더에는 처리할 텍스트 파일이 5개 있으며, 파일 이름은 1.txt에서 5.txt까지입니다. 모두 일반 txt 파일이며, 텍스트 도구를 사용한 일괄 처리에 적합합니다. 이 파일들을 하나씩 열어 수정하면 많은 반복 작업이 발생합니다.

아래는 처리 전 1.txt를 열어본 내용입니다. 빨간색 상자에는 Annex A, Annex B, Annex C, Annex D 네 개의 키워드가 있는 행이 표시되어 있습니다. 이 행들은 현재 긴 이전 설명을 포함하고 있습니다. 예를 들어 Annex A 뒤에는 표준에 대한 설명이 이어집니다. 우리의 목표는 이전 설명을 유지하지 않고, 각 해당 행을 새로운 완전한 행으로 직접 교체하는 것입니다.

이 점은 매우 중요합니다. 만약 "Annex A"를 "Annex A - Q&A"로만 교체하면, 원래 뒤에 있던 이전 설명이 남아 있을 수 있습니다. 반면 본 튜토리얼에서는 완전한 행 교체를 사용하므로, 이전 행 전체 내용을 새로운 표준 내용으로 완전히 바꿀 수 있습니다.
효과 미리보기: 일괄 처리 후 교체 결과
처리 완료 후 파일을 열어 확인하면, 빨간색 상자 안의 4개 행이 모두 업데이트된 것을 볼 수 있습니다. Annex A가 있는 행은 “Annex A - Q&A”로, Annex B가 있는 행은 “Annex B - Safety Attentions”로, Annex C가 있는 행은 “Annex C - Important Notes”로, Annex D가 있는 행은 “Annex D - Other Remarks”로 변경되었습니다.

동시에 파일 내 다른 내용은 변경되지 않았습니다. 예를 들어 “Contents” 아래의 목차 번호는 여전히 존재합니다. 이는 일괄 처리 규칙이 해당 키워드 행에만 작용하여, 효율성을 보장하면서 비대상 내용에 대한 영향을 최소화할 수 있음을 보여줍니다.
조작 단계 1: 소프트웨어를 열고 텍스트 도구 분류로 진입
HeSoft Doc Batch Tool 을 시작한 후, 왼쪽 탐색 모음에서 “텍스트 도구”를 선택합니다. 인터페이스에는 텍스트 변환 및 텍스트 처리를 포함한 여러 텍스트 관련 기능이 표시됩니다. 이번 목표에 따라 “키워드로 텍스트 파일의 완전한 행 찾아 교체하기”를 선택해야 합니다. 스크린샷에서 해당 기능은 텍스트 도구 목록의 두 번째 항목에 있습니다.

기능 선택 시 명칭의 “완전한 행”을 확인해야 합니다. 본 문서의 요구사항은 단일 단어 교체가 아니라 키워드가 포함된 행 전체를 새 내용으로 바꾸는 것이기 때문입니다. 기능을 잘못 선택하면 처리 결과가 예상과 다를 수 있습니다.
조작 단계 2: 파일 추가 또는 폴더에서 파일 가져오기
기능 진입 후 첫 번째 단계는 처리할 레코드를 선택하는 것입니다. 인터페이스 상단에는 “파일 추가” 및 “폴더에서 파일 가져오기”가 제공됩니다. 처리할 파일을 이미 알고 있다면 파일을 직접 추가할 수 있으며, 모든 txt 파일이 동일한 디렉토리에 있다면 폴더에서 가져오기를 사용하는 것이 더 효율적입니다.

예제에서는 이미 5개의 파일을 가져왔으며, 목록에서 각 파일의 이름, 경로 및 확장자를 볼 수 있습니다. 여기서 파일 범위를 주의 깊게 확인하여 누락된 파일이나 처리해서는 안 될 파일이 포함되지 않았는지 확인하는 것이 좋습니다. 일괄 처리 도구의 가치는 한 번에 여러 파일을 처리하는 데 있지만, 이는 입력 파일 목록이 정확하다는 것을 전제로 합니다. 확인 후 하단의 “다음”을 클릭합니다.
조작 단계 3: 정확한 찾기 선택 및 키워드 대응 관계 작성
“처리 옵션 설정” 페이지에서 먼저 찾기 방식을 설정합니다. 스크린샷에서는 키워드 형식이 고정된 시나리오에 적합한 “텍스트 정확히 찾기”를 선택했습니다. 그런 다음 왼쪽 “찾을 키워드 목록”에 행별로 찾을 키워드인 Annex A, Annex B, Annex C, Annex D를 입력합니다.
이어서 오른쪽 “교체 후 키워드 목록”에 해당하는 새 행인 Annex A - Q&A, Annex B - Safety Attentions, Annex C - Important Notes, Annex D - Other Remarks를 입력합니다. 입력을 완료하면 소프트웨어가 행 번호에 따라 대응 처리합니다.

예를 들어, 왼쪽 3번째 행이 Annex C이고 오른쪽 3번째 행이 Annex C - Important Notes입니다. 소프트웨어가 어떤 파일에서 Annex C가 포함된 완전한 행을 찾으면, 해당 행을 오른쪽 3번째 행 내용으로 교체합니다. 이 대응 관계는 매우 중요하므로, 설정 후 위에서 아래로 다시 한번 검토하는 것이 좋습니다.
인터페이스에는 “문자의 대/소문자 무시하기”, “단어 일부분이 아닌 완전한 단어 일치하기” 등의 추가 옵션도 표시됩니다. 이는 실제 텍스트 특성에 따라 사용 여부를 결정할 수 있습니다. 표준화 정도가 높은 텍스트의 경우 일반적으로 정확한 찾기가 더 직관적이며, 대/소문자가 통일되지 않은 텍스트의 경우 처리 전에 대/소문자를 무시할지 평가해야 합니다.
조작 단계 4: 출력 결과 저장 및 처리 시작
키워드와 교체 내용 설정을 완료한 후 “다음”을 클릭합니다. 페이지 상단의 프로세스에 따라 이후 “저장 위치 설정” 및 “처리 시작” 단계로 진행됩니다. 저장 위치 단계에서는 원본 txt 파일과 비교하기 쉽도록 결과를 새 디렉토리에 저장하는 것이 좋습니다. 중요한 파일을 처리하는 경우, 원본 파일을 먼저 백업하는 것이 필요합니다.
처리를 시작하면 소프트웨어가 앞서 설정한 규칙에 따라 목록의 여러 텍스트 파일에 대해 일괄 찾기 및 행 전체 교체를 실행합니다. 처리가 완료되면 출력 파일 몇 개를 무작위로 열어 확인하여, 목표 키워드가 있는 행이 업데이트되고 다른 행에는 비정상적인 변화가 없는지 점검할 수 있습니다.
자주 묻는 질문 및 주의사항
1. 좌우 양쪽 목록의 수량은 반드시 일치해야 하나요?
목적이 새 행으로 교체하는 것이라면, 각 키워드에 대해 교체 내용을 모두 입력하고 순서를 일치시키는 것이 좋습니다. 인터페이스에 “채우지 않으면 삭제로 간주”라는 안내가 있으므로, 빈칸은 해당 행 삭제를 의미할 수 있어 실수로 비워두는 것은 적합하지 않습니다.
2. 키워드는 행 전체를 작성해야 하나요, 아니면 핵심 부분을 작성해야 하나요?
키워드는 대상 행을 식별하는 데 사용되므로, 반드시 이전 행 전체를 작성할 필요는 없습니다. 예제에서처럼 Annex A, Annex B 등 핵심 부분만 입력해도 해당 부분이 포함된 행을 찾을 수 있습니다. 키워드가 정확할수록 잘못 매칭될 위험이 낮아집니다.
3. 처리 전에 텍스트 편집기를 닫아야 하나요?
스크린샷에는 관련 제한 사항이 표시되지 않았지만, 안전한 관점에서 처리 전에 현재 편집 중인 대상 파일을 닫아 파일이 사용 중이거나 저장 상태가 혼란스러워지는 것을 방지하는 것이 좋습니다.
4. 키워드가 포함된 행을 삭제하는 데 사용할 수 있나요?
인터페이스 설명과 “채우지 않으면 삭제로 간주”라는 안내를 통해, 이 기능이 키워드가 포함된 행을 삭제하는 시나리오에도 사용될 수 있음을 알 수 있습니다. 하지만 본 문서의 핵심은 새로운 완전한 행으로 교체하는 것이므로, 예제에서는 오른쪽에 모두 새 내용을 입력했습니다.
요약: 일괄 처리 도구로 TXT 텍스트 유지 관리 효율 향상
TXT 파일에서 키워드로 행 전체를 일괄 교체하는 것은 매우 실용적인 사무 자동화 처리 방식입니다. 이는 원래 파일별로 검색하고, 수동으로 행을 선택하며, 복사하여 붙여넣어야 했던 작업을 한 번의 가져오기, 한 번의 설정, 일괄 완료의 프로세스로 바꿀 수 있습니다. HeSoft Doc Batch Tool 은 명확한 마법사 단계를 통해 사용자가 여러 파일의 텍스트 내용 업데이트를 빠르게 완료할 수 있도록 합니다. 실제 사용 시에는 먼저 키워드와 교체 행의 대응표를 정리한 후 파일을 가져와 처리를 실행하는 것이 좋으며, 중요한 자료의 경우 먼저 백업하거나 새 폴더에 출력하는 것이 좋습니다. 이렇게 하면 효율을 높이면서 일괄 수정 결과를 더 통제 가능하게 만들 수 있습니다.