TXT 텍스트 대량 행 치환: 키워드 기반으로 여러 텍스트 파일의 특정 행을 새 내용으로 변경


번역EnglishFrançaisDeutschEspañol日本語한국어업데이트 시간2026-08-03 06:44:20
콘텐츠 안내: 이 글은 게시 당시의 소프트웨어 버전을 기준으로 작성되었습니다. 화면과 기능은 업데이트에 따라 변경될 수 있으므로 현재 소프트웨어를 기준으로 확인해 주세요. 잘못된 내용을 발견하면 알려 주세요.
이 글에서 소개하는 소프트웨어HeSoft Doc Batch Tool
무료 다운로드소프트웨어 소개사용 안내

여러 TXT 텍스트 파일에 동일한 구조의 항목이 있을 때, 파일을 하나씩 열어 찾아서 수동으로 수정하는 것은 매우 시간이 많이 걸리고 누락되기 쉽습니다. 이 문서에서는 HeSoft Doc Batch Tool 를 사용하여 여러 텍스트 파일에서 키워드로 완전한 행을 찾고, 일치하는 전체 행을 새로운 행 내용으로 교체하는 방법을 소개합니다. 예시에서는 1.txt부터 5.txt까지에서 Annex A, Annex B, Annex C, Annex D가 포함된 행을 일괄적으로 새로운 설명 텍스트로 변경하여, 목차, 설정, 로그, 목록 등 순수 텍스트 내용의 일괄 수정에 적합합니다.

일상적인 사무 작업 및 자료 유지·관리 과정에서 많은 팀들이 다음과 같은 문제에 직면합니다. 하나의 폴더 안에 다수의 TXT 텍스트 파일이 있고, 각 파일에는 목차 항목, 설명 항목, 설정 항목, 목록 항목 또는 고정 라벨 등 형식이 유사한 내용이 포함되어 있습니다. 이때 특정 키워드를 포함하는 줄 전체를 새로운 텍스트로 일괄 치환해야 하는 상황이 발생합니다. 1.txt, 2.txt, 3.txt, 4.txt, 5.txt 파일을 하나씩 열어서 검색, 복사, 붙여넣기를 반복하면 효율이 낮을 뿐만 아니라 파일 누락, 줄 단위 치환 누락, 이전 내용 잔존 등의 문제가 발생하기 쉽습니다.

본 문서는 "다수의 텍스트 파일에서 키워드가 포함된 모든 줄을 새로운 줄로 일괄 치환하는" 요구 사항을 해결합니다. 예시에서 사용된 사무용 소프트웨어는 " HeSoft Doc Batch Tool "이며, 문서, 텍스트, 표, PDF 등 파일의 일괄 처리 도구를 지향합니다. 핵심 가치는 반복 작업을 줄여 수작업으로 반복해야 하는 파일 처리 동작을 하나의 프로세스로 집중 처리하는 것입니다. 아래에서는 스크린샷을 통해 처리 전 상태와 처리 후 결과, 그리고 소프트웨어에서 일괄 치환을 완료하는 방법을 설명합니다.

적용 시나리오: 키워드 기반 줄 전체 일괄 치환에 적합한 텍스트 파일

키워드를 기준으로 줄 전체를 치환하는 것은 단순히 어떤 단어를 다른 단어로 바꾸는 것이 아닙니다. 어떤 줄에 지정된 키워드가 포함되어 있기만 하면, 해당 줄 전체를 새로운 완전한 텍스트로 교체하는 방식입니다. 예를 들어 원래 줄이 "Annex A Food and drink standards..."와 같은 긴 내용일 때, "Annex A"가 포함되어 있다면 해당 줄 전체를 "Annex A - Q&A"로 변경하는 것입니다. 이 방식은 구조화되었거나 반구조화된 TXT 파일을 처리하는 데 특히 적합합니다.

일반적인 시나리오로는 여러 TXT 설명 문서의 목차 제목 일괄 수정, 설정 파일의 지정된 파라미터 줄 일괄 업데이트, 특정 식별자가 포함된 로그 파일 줄 일괄 정리, 내보낸 목록의 분류명 일괄 치환, 구버전 템플릿의 고정 항목을 신버전 항목으로 일괄 변경 등이 있습니다. 내용이 많고 파일 수가 많으며 반복 규칙이 명확한 작업의 경우 사무용 소프트웨어를 사용한 일괄 처리가 수작업 편집보다 더 안정적입니다.

유의할 점은, 본 문서의 예시에서는 순수 텍스트 파일, 즉 확장자가 txt인 파일을 처리한다는 것입니다. 평소 Word 문서를 다룬다면 doc, docx 등 형식의 일괄 찾기 및 바꾸기를 참고할 수 있으며, 표 형식의 내용이라면 Excel 관련 일괄 처리 기능이 필요할 수 있습니다. 본 문서의 핵심은 TXT 텍스트 파일에서 "키워드가 포함된 완전한 줄"을 일괄 치환하는 것입니다.

결과 미리보기: 처리 전, 통일된 수정이 필요한 다수의 TXT 파일

처리 전 파일 스크린샷을 보면, 폴더 안에 여러 개의 텍스트 파일이 있으며 예시에는 1.txt, 2.txt, 3.txt, 4.txt, 5.txt가 포함되어 있습니다. 이 정도 파일 수는 수작업으로 어떻게든 처리할 수 있지만, 수십 개, 수백 개의 파일로 확장되면 사람이 일일이 열어서 수정하는 것은 매우 비효율적입니다.

image-TXT 텍스트 대량 행 교체,텍스트 파일 지정 행 대량 교체,키워드로 전체 행 교체

그중 1.txt 파일을 열어보면, 파일 상단에 Annex로 시작하는 여러 줄의 내용이 있습니다. 빨간색 상자는 처리해야 할 줄, 즉 Annex A, Annex B, Annex C, Annex D가 있는 줄을 표시합니다. 이 줄들은 키워드 자체만 포함하는 것이 아니라 키워드 뒤에 서로 다른 설명문이 따라붙습니다. 예를 들어 "Annex A" 뒤에는 더 긴 영어 설명이 있습니다. 일반적인 키워드 치환이라면 이전의 긴 설명이 그대로 남을 수 있지만, 이번 요구 사항은 해당되는 줄 전체를 새로운 표준 줄로 교체하는 것입니다.

image-TXT 텍스트 대량 행 교체,텍스트 파일 지정 행 대량 교체,키워드로 전체 행 교체

처리 후 결과: 키워드가 포함된 줄이 새로운 완전한 줄로 치환됨

처리가 완료된 후 같은 텍스트 파일을 확인하면, 빨간색 상자 안의 내용이 새로운 줄인 Annex A - Q&A, Annex B - Safety Attentions, Annex C - Important Notes, Annex D - Other Remarks로 변경된 것을 볼 수 있습니다. 키워드 뒤에 있던 이전 설명은 완전히 치환되어 더 이상 이전 내용이 남아있지 않습니다.

image-TXT 텍스트 대량 행 교체,텍스트 파일 지정 행 대량 교체,키워드로 전체 행 교체

이것이 바로 "키워드를 기준으로 텍스트 파일의 완전한 줄을 찾아 바꾸는" 기능의 가치입니다. 사용자는 키워드 목록과 치환될 새 줄 목록만 유지·관리하면, 소프트웨어가 여러 텍스트 파일에서 동일한 규칙을 일괄 실행할 수 있습니다. 사무 환경에서 템플릿 수정, 자료 표준화, 대량의 텍스트 정리 작업에 있어 이 방식은 반복 작업을 확실히 줄여줍니다.

작업 절차 1: 텍스트 도구 진입 및 키워드 기반 완전한 줄 치환 기능 선택

HeSoft Doc Batch Tool 를 연 후, 왼쪽 기능 분류에서 "텍스트 도구"를 선택합니다. 텍스트 도구 페이지에서는 텍스트 관련 여러 일괄 처리 기능을 볼 수 있습니다. 이번에 사용할 기능은 "키워드를 기준으로 텍스트 파일의 완전한 줄 찾아 바꾸기"입니다. 스크린샷에서 이 기능은 텍스트 도구 목록의 2번째 항목에 위치하며, 설명문에도 특정 키워드가 포함된 텍스트 파일의 줄 전체를 삭제하거나 새로운 문자로 바꿀 수 있다고 안내하고 있습니다.

image-TXT 텍스트 대량 행 교체,텍스트 파일 지정 행 대량 교체,키워드로 전체 행 교체

이 기능을 선택하는 목적은, 소프트웨어가 단순히 특정 단어나 구문만 바꾸는 것이 아니라 "줄" 단위로 내용을 처리하도록 하기 위함입니다. 즉, 소프트웨어가 어떤 줄에서 입력한 키워드를 찾으면, 해당 줄 전체를 처리 대상으로 삼아 사용자가 설정한 새 내용으로 치환합니다. 이렇게 하면 원래 줄에 있던 이전 설명, 파라미터, 서술이 남는 것을 방지할 수 있습니다.

작업 절차 2: 일괄 처리할 TXT 텍스트 파일 추가하기

기능에 진입하면 페이지 상단에 현재 기능명인 "키워드를 기준으로 텍스트 파일의 완전한 줄 찾아 바꾸기"가 표시되고, 그 아래에 처리 절차 단계가 나옵니다. 첫 번째 단계는 "처리할 레코드 선택"입니다. 이 페이지에서는 "파일 추가"를 통해 지정된 TXT 파일을 목록에 넣거나, "폴더에서 파일 가져오기"를 통해 특정 폴더 안의 텍스트 파일을 한 번에 가져올 수 있습니다. 스크린샷에는 1.txt부터 5.txt까지 총 5개의 레코드가 추가되어 있습니다.

image-TXT 텍스트 대량 행 교체,텍스트 파일 지정 행 대량 교체,키워드로 전체 행 교체

파일 목록에는 순번, 이름, 경로, 확장자, 생성 시간, 수정 시간 등의 정보가 표시됩니다. 사용자는 이 필드들을 통해 파일이 제대로 선택되었는지 확인할 수 있습니다. 예시 파일의 경로는 D:\test\1.txt, D:\test\2.txt 등이며 확장자는 txt입니다. 오른쪽에는 작업 열이 있어 처리하지 않을 레코드를 제거할 수 있습니다. 목록 아래 요약 영역에는 "레코드 수: 5"라고 표시되어, 현재 5개의 텍스트 파일을 일괄 처리할 것임을 나타냅니다.

이 단계의 예상 결과는 다음과 같습니다. 처리해야 할 모든 TXT 파일이 목록에 표시되고, 파일 수가 실제 요구 사항과 일치해야 합니다. 확인이 끝나면 페이지 하단의 "다음 단계"를 클릭하여 처리 옵션 설정으로 이동합니다.

작업 절차 3: 찾기 방식, 키워드 목록 및 치환될 새 줄 설정하기

두 번째 단계는 "처리 옵션 설정"입니다. 스크린샷을 보면 찾기 방식으로 "정밀 텍스트 찾기"가 선택되어 있습니다. 이는 소프트웨어가 입력된 텍스트 키워드와 일치하는 대상을 찾는다는 의미입니다. 인터페이스에는 "수식 퍼지 텍스트 찾기 사용" 옵션도 제공되지만, 이 예시의 키워드는 매우 명확하므로 정밀 찾기가 더 직관적이며 초보자가 작업하기에도 적합합니다.

image-TXT 텍스트 대량 행 교체,텍스트 파일 지정 행 대량 교체,키워드로 전체 행 교체

"찾을 키워드 목록"에는 찾으려는 키워드를 한 줄에 하나씩 입력합니다. 예시에서는 Annex A, Annex B, Annex C, Annex D를 순서대로 입력했습니다. 이는 처리 전 텍스트에서 치환해야 할 줄의 시작 부분에 해당합니다. 이 키워드들은 치환 대상 줄을 유일하게 식별할 수 있으므로, 소프트웨어는 이를 바탕으로 해당 줄을 포함하는 완전한 줄을 찾을 수 있습니다.

오른쪽은 "치환 후 키워드 목록"입니다. 여기에는 치환될 새로운 줄 내용을 입력해야 하며, 역시 한 줄씩 규칙과 대응됩니다. 예시 설정은 다음과 같습니다. Annex A - Q&A, Annex B - Safety Attentions, Annex C - Important Notes, Annex D - Other Remarks. 스크린샷 안내에 따르면 "입력하지 않으면 삭제를 의미"하므로, 만약 오른쪽의 특정 항목이 비어 있다면 해당 줄을 삭제하는 효과가 발생할 수 있습니다. 이 예시는 치환이 목적이므로 모든 항목에 새로운 완전한 줄을 입력했습니다.

설정 시 좌우 양쪽의 대응 관계에 특히 주의해야 합니다. 왼쪽 1번째 줄 Annex A는 오른쪽 1번째 줄 Annex A - Q&A에 대응하고, 왼쪽 2번째 줄 Annex B는 오른쪽 2번째 줄 Annex B - Safety Attentions에 대응합니다. 순서를 일관되게 유지해야 각 키워드가 올바른 새 내용으로 치환됩니다.

작업 절차 4: 저장 위치 설정 및 일괄 처리 시작하기

처리 옵션 확인 후 "다음 단계"를 클릭하면 "저장 위치 설정"으로 진입합니다. 스크린샷에는 저장 위치 페이지의 구체적인 옵션이 표시되지 않았지만, 프로세스 바에는 세 번째 단계로 "저장 위치 설정", 네 번째 단계로 "처리 시작"이 명확히 표시되어 있습니다. 이 단계의 목적은 처리된 파일이 어디에 저장될지를 결정하여 사용자가 결과 파일을 찾지 못하거나, 잘못된 작업으로 덮어써서는 안 될 내용을 덮어쓰는 것을 방지하는 것입니다.

실제 사무 처리에서는 먼저 별도의 출력 디렉터리를 사용하여 처리 결과를 저장하는 것을 권장합니다. 예를 들어 "치환 후 텍스트" 폴더를 새로 만드는 것입니다. 이렇게 하면 원본 파일과 처리 후 파일을 분리하여 관리할 수 있어 대조 확인이 용이합니다. 결과가 완전히 정확하다고 확인되면, 회사 내부 절차에 따라 원본 파일을 교체할지 또는 구버전을 아카이빙할지 결정합니다.

저장 위치 설정이 완료되면 "처리 시작" 단계로 들어가, 인터페이스 안내에 따라 일괄 처리를 실행합니다. 소프트웨어는 앞서 가져온 파일 목록에 따라 TXT 파일 내용을 하나씩 스캔하여 키워드가 포함된 줄을 찾은 후, 오른쪽에 설정된 새 줄로 치환합니다. 처리가 완료되면 결과 파일을 열어 확인하면 됩니다.

자주 묻는 질문 및 주의사항

1. 왜 일반 찾기 바꾸기가 아니라 "완전한 줄 치환"을 사용해야 하나요? 일반 찾기 바꾸기는 보통 특정 단어만 다른 단어로 변경하므로, 원래 줄 뒤에 이전 설명이 많을 경우 이전 내용이 여전히 남아있을 수 있습니다. 완전한 줄 치환은 해당되는 줄 전체를 새 텍스트로 교체하므로, 목차 항목, 설정 항목, 제목 줄 등을 수정하는 시나리오에 더 적합합니다.

2. 키워드는 완전하게 써야 하나요, 아니면 일부분만 써도 되나요? 대상 줄을 유일하게 식별할 수 있을 정도로 작성하는 것이 좋습니다. 예를 들어 "Annex A"는 예시의 대상 줄을 특정할 수 있지만, "Annex"만 쓰면 모든 Annex 관련 줄이 검색되어 치환 범위가 너무 넓어질 수 있습니다.

3. 좌우 양쪽 목록의 순서가 바뀌어도 되나요? 권장하지 않습니다. 예시에서 왼쪽의 몇 번째 줄 키워드는 오른쪽의 같은 순서에 있는 새 내용에 대응됩니다. 순서가 잘못되면 Annex A가 Annex B의 설명으로 치환될 수 있습니다.

4. 치환 전에 백업이 필요한가요? 원본 파일을 보관하거나 처리 결과를 새 폴더에 출력하는 것이 좋습니다. 일괄 처리의 효율은 높지만 규칙 설정이 잘못되면 여러 파일에 빠르게 영향을 미칠 수 있습니다. 먼저 백업하고 후에 일괄 처리하는 것이 더 안전한 사무 습관입니다.

5. doc, docx 또는 Excel 파일 처리에도 적합한가요? 본 문서의 예시는 TXT 순수 텍스트 파일을 대상으로 합니다. Word의 doc, docx 또는 Excel 표는 다른 파일 구조를 가지므로, 일반적으로 해당 Word 도구나 Excel 도구를 사용하여 처리해야 합니다.

요약: 사무용 소프트웨어로 반복적인 텍스트 수정을 일회성 일괄 처리로 전환하기

여러 TXT 텍스트 파일의 지정된 줄 전체를 일괄 치환하는 것은 본질적으로 반복 작업 문제를 해결하는 것입니다. HeSoft Doc Batch Tool 는 "키워드를 기준으로 텍스트 파일의 완전한 줄 찾아 바꾸기" 기능을 통해 "파일 열기, 키워드 찾기, 줄 전체 선택, 새 내용 입력, 파일 저장"이라는 일련의 반복 동작을 하나의 프로세스로 집중 처리합니다. 수십 개 또는 그 이상의 텍스트 파일에 대해, 파일을 먼저 가져온 후 키워드와 새 줄 내용을 설정하기만 하면 통합 처리가 가능합니다.

텍스트 템플릿, 설정 목록, 자료 디렉터리 또는 대량으로 내보낸 txt 파일을 정기적으로 유지·관리해야 하는 경우, 이러한 규칙을 명확한 키워드 목록으로 정리한 다음 일괄 처리 도구를 사용하여 실행하는 것이 좋습니다. 이렇게 하면 많은 수작업 편집 시간을 절약할 수 있을 뿐만 아니라 수정 누락 및 오수정의 위험도 줄여, 일상적인 사무 파일 처리를 더욱 안정적이고 효율적으로 만들 수 있습니다.


키워드TXT 텍스트 대량 행 교체 , 텍스트 파일 지정 행 대량 교체 , 키워드로 전체 행 교체
생성 시간2026-08-03 06:44:03
이 글에서 소개하는 소프트웨어HeSoft Doc Batch Tool
무료 다운로드소프트웨어 소개사용 안내
콘텐츠 안내: 이 글은 게시 당시의 소프트웨어 버전을 기준으로 작성되었습니다. 화면과 기능은 업데이트에 따라 변경될 수 있으므로 현재 소프트웨어를 기준으로 확인해 주세요. 잘못된 내용을 발견하면 알려 주세요.