여러 TXT 텍스트 파일에서 키워드가 포함된 전체 줄을 일괄 교체하는 방법
번역:EnglishFrançaisDeutschEspañol日本語한국어,업데이트 시간:2026-08-03 06:46:49
여러 TXT 텍스트 파일에 동일한 구조의 내용이 있을 때, 특정 키워드가 포함된 전체 행만 새로운 표준 행으로 바꾸고 싶다면, 파일을 하나씩 열어 수동으로 수정하면 시간이 많이 걸릴 뿐만 아니라 실수로 빠뜨리기 쉽습니다. 이 글에서는 HeSoft Doc Batch Tool 을 예로 들어, 여러 txt 파일을 일괄 가져오고, 찾을 키워드 목록과 교체할 새 행 내용을 설정한 후, 안내에 따라 한 번에 여러 파일을 처리하는 방법을 보여줍니다. 디렉토리, 설정 설명, 로그 텍스트, 자료 목록 등 일괄 표준화 작업에 적합합니다.
일상 업무, 자료 정리, 시스템 유지보수 또는 콘텐츠 아카이빙 과정에서 다음과 같은 반복 작업을 자주 마주하게 됩니다. 하나의 폴더 안에 여러 개의 TXT 텍스트 파일이 있고, 각 파일마다 일괄적으로 수정해야 할 몇 줄의 내용이 있는 경우입니다. 예를 들어, 여러 텍스트 파일에 'Annex A', 'Annex B', 'Annex C', 'Annex D'와 같은 목차 줄이 포함되어 있고, 이제 이러한 키워드가 포함된 줄 전체를 새로운 표준 설명으로 교체해야 합니다. 1.txt, 2.txt, 3.txt, 4.txt, 5.txt 파일을 하나씩 열어서 한 줄씩 복사하고, 붙여넣고, 저장한다면 파일 개수가 많아질수록 매우 비효율적이며 누락, 오탈자, 형식 불일치 등의 문제가 발생하기 쉽습니다.
이 문서에서 해결하는 문제는 바로 "여러 텍스트 파일에서 특정 키워드가 포함된 모든 줄을 일괄적으로 새로운 줄로 교체하는 것"입니다. 여기서 사용하는 업무용 소프트웨어는 스크린샷에 표시된 " HeSoft Doc Batch Tool "입니다. 이 도구는 단순한 텍스트 편집기가 아니라, 업무 환경을 위한 파일 일괄 처리 도구로 자리매김하고 있습니다. 핵심 가치는 원래 반복적으로 수행해야 했던 파일 작업을 하나의 흐름으로 집중시켜 완료함으로써 수작업 시간을 줄이고 처리 정확도를 높이는 데 있습니다.
아래에서는 처리 전후 효과와 소프트웨어 작업 스크린샷을 바탕으로, 여러 TXT 텍스트 파일에서 지정된 키워드가 포함된 줄 전체를 일괄 교체하는 방법을 상세히 설명합니다.
적용 시나리오: 키워드가 포함된 줄 전체를 일괄 교체하기에 적합한 상황
'키워드로 텍스트 파일의 줄 전체를 찾아 교체하는 기능'은 텍스트 내용을 줄 단위로 업데이트해야 하는 시나리오에 적합합니다. 이는 일반적인 '특정 단어 찾아 바꾸기'와는 다릅니다. 핵심은 키워드 자체만 바꾸는 것이 아니라, 해당 키워드가 포함된 줄 전체를 찾아 새로운 줄로 완전히 대체하는 것입니다.
예를 들어, 원본 텍스트의 어떤 줄이 "Annex A Food and drink standards, and nutrient standards for primary and secondary aged pupils - revised 2020"인데, 여기서 "Annex A"는 이 줄의 시작 키워드일 뿐입니다. 만약 이 줄 전체를 "Annex A - Q&A"로 만들고 싶다면, 일반 문자열 교체로는 충분하지 않습니다. "Annex A"라는 문자만 교체될 뿐 뒤에 따라오는 이전 설명이 그대로 남기 때문입니다. 이런 경우 줄 전체 교체 기능이 더 적합합니다.
일반적인 적용 시나리오는 다음과 같습니다:
- 여러 txt 텍스트 파일의 목차 항목, 제목 줄 또는 설명 줄을 일괄 수정합니다.
- 구성 파일에서 특정 필드가 포함된 줄의 내용 전체를 일괄 업데이트합니다.
- 로그, 목록, 데이터 내보내기 파일의 오래된 설명을 일괄 정리합니다.
- 여러 텍스트 자료의 이전 버전 항목을 새 버전 항목으로 통일하여 교체합니다.
- 영문, 중문 또는 중영문 혼합된 TXT 파일에 대한 표준화 작업을 수행합니다.
파일 확장자가 txt이고 처리 대상이 순수 텍스트 콘텐츠라면, 이러한 일괄 처리 방식이 수동 편집보다 일반적으로 더 안정적입니다. 업무 환경의 텍스트 파일, 설명 문서, 내보내기 목록, 일괄 구성 기록 등에 이 방식을 고려할 수 있습니다.
효과 미리보기: 처리 전 여러 TXT 파일에 교체가 필요한 이전 줄이 존재함
처리 전 파일 스크린샷에서 볼 수 있듯이, 폴더에는 여러 텍스트 파일, 즉 1.txt, 2.txt, 3.txt, 4.txt, 5.txt가 있습니다. 이는 처리 대상이 단일 파일이 아니라, 구조가 유사하고 내용을 통일적으로 업데이트해야 하는 TXT 파일들의 그룹임을 의미합니다.

그중 1.txt 파일을 열어보면, 텍스트 시작 부분에 "Annex A", "Annex B", "Annex C", "Annex D"로 시작하는 여러 줄이 있습니다. 이 줄들 뒤에는 "Food and drink standards..." 및 "The secondary school analysed meal"과 같은 긴 설명 텍스트가 따라붙습니다. 빨간색 박스와 화살표 표시를 보면, 이번에 처리해야 할 대상이 바로 이러한 지정 키워드가 포함된 줄 전체임을 알 수 있습니다.

실제 업무에서는 유사한 내용이 수십 개, 심지어 수백 개의 텍스트 파일에 분산되어 있을 수 있습니다. 각 파일을 수동으로 열어 "Annex A"를 찾고 줄 전체를 선택해 교체한 다음, 이어서 "Annex B", "Annex C", "Annex D"를 처리하는 것은 절차가 번거로울 뿐만 아니라 파일 내용이 비슷하여 피로로 인한 실수를 유발하기 쉽습니다. 일괄 처리 도구를 사용하는 의미는 바로 이러한 반복적인 찾기 및 바꾸기 동작을 소프트웨어가 대신 실행하게 하는 것입니다.
효과 미리보기: 처리 후 키워드가 포함된 줄 전체가 새 내용으로 교체됨
처리 후 스크린샷은 원래 "Annex A", "Annex B", "Annex C", "Annex D"로 시작하며 긴 설명이 붙어 있던 줄이 다음과 같은 새로운 짧은 표준 줄로 교체되었음을 보여줍니다:
- Annex A - Q&A
- Annex B - Safety Attentions
- Annex C - Important Notes
- Annex D - Other Remarks

주의할 점은, 스크린샷에서 'Contents' 및 그 뒤의 본문 내용이 여전히 유지되고 있다는 것입니다. 이는 이번 처리가 파일 전체 내용을 삭제하거나 모든 텍스트를 무차별적으로 덮어쓰는 것이 아니라, 지정된 키워드를 포함하는 줄만 찾아내어 해당 줄을 대응하는 새 줄로 교체했음을 의미합니다. 파일의 다른 내용은 보존하면서 일부 줄만 업데이트해야 하는 업무 시나리오에 있어, 이 처리 방식은 더욱 정확합니다.
작업 단계: HeSoft Doc Batch Tool 를 사용하여 TXT 줄 전체 일괄 교체
아래에서는 스크린샷의 작업 순서에 따라 전체 처리 과정을 소개합니다. 소프트웨어는 마법사 방식의 흐름을 채택하고 있어, 사용자는 단계별로 기능 선택, 파일 가져오기, 키워드 및 교체 내용 설정, 저장 위치 설정 후 처리 시작만 하면 됩니다.
1단계: 텍스트 도구로 이동하여 줄 전체 교체 기능 선택
" HeSoft Doc Batch Tool "을 연 후, 왼쪽 기능 분류에서 '텍스트 도구'를 선택합니다. 텍스트 도구 페이지에서는 텍스트 파일의 키워드 찾아 바꾸기, 텍스트 공백 삭제, 텍스트를 Word로 변환, 텍스트를 PDF로 변환 등 텍스트 파일과 관련된 여러 일괄 처리 기능을 볼 수 있습니다.
이번에 달성하려는 목표는 "어떤 줄이든 지정된 키워드를 포함하면, 그 줄 전체를 새로운 텍스트로 교체"하는 것이므로, 스크린샷에서 강조 표시된 기능인 '키워드로 텍스트 파일의 줄 전체를 찾아 교체하기'를 선택해야 합니다. 이 기능 설명에는 '텍스트 파일에서 특정 키워드가 포함된 줄 전체를 일괄 삭제하거나 새 텍스트로 교체하는 데 사용됩니다'라는 안내도 있습니다.

이 단계의 조작 목적은 올바른 처리 모듈로 진입하는 것입니다. 기능을 선택하면 후속 인터페이스가 일반적인 부분 문자열 교체가 아닌, 텍스트 파일, 키워드 찾기, 줄 전체 교체 등을 중심으로 구성됩니다.
2단계: 처리할 TXT 파일 추가 또는 가져오기
기능 페이지 진입 후, 소프트웨어는 1단계 '처리할 레코드 선택'을 표시합니다. 상단에는 '파일 추가', '폴더에서 파일 가져오기', '비우기', '더 보기' 등의 버튼이 제공됩니다. 파일 수가 적은 경우 '파일 추가'를 클릭하여 하나씩 선택할 수 있고, 폴더 내의 여러 텍스트 파일을 처리하려면 '폴더에서 파일 가져오기'를 사용할 수 있습니다.
스크린샷에는 이미 5개의 txt 파일이 가져와져 있으며, 이름은 각각 1.txt, 2.txt, 3.txt, 4.txt, 5.txt이고, 경로는 D 드라이브의 test 폴더 아래에 위치합니다. 표에는 확장자, 만든 날짜, 수정한 날짜 등의 정보도 표시되어 있어 실행 전에 파일이 올바른지 확인하기 쉽습니다.

이 단계의 예상 결과는, 일괄 처리해야 할 모든 TXT 파일이 목록에 나타나고 하단 요약에 레코드 수가 5로 표시되는 것입니다. 처리할 필요가 없는 파일이 가져와진 것을 발견하면 작업 열의 삭제 버튼을 통해 제거할 수 있고, 가져온 목록이 올바르지 않으면 '비우기'를 사용한 후 다시 추가할 수 있습니다. 파일 목록에 오류가 없음을 확인한 후, 인터페이스 하단의 '다음'을 클릭합니다.
3단계: 찾기 방식 설정 및 찾을 키워드 목록 입력
2단계 '처리 옵션 설정'으로 진입하면, 먼저 키워드 찾기 방식을 설정해야 합니다. 스크린샷에서는 '텍스트 정확히 찾기'가 선택되어 있으며, 옆에 '수식을 사용하여 텍스트 유사 찾기' 옵션도 보입니다. 이 예시에서 매칭해야 할 것은 "Annex A", "Annex B", "Annex C", "Annex D"와 같은 명확한 텍스트 키워드이므로, 텍스트 정확히 찾기를 사용하는 것이 더 직관적입니다.
'추가 옵션' 영역에서는 '대/소문자 무시' 및 '단어 일부가 아닌 완전한 단어로 매칭' 등의 옵션을 볼 수 있습니다. 선택 여부는 실제 파일 내용에 따라 결정해야 합니다. 파일 내에서 "annex a"와 "Annex A"가 함께 존재하는 등 대소문자가 통일되지 않은 경우, 대소문자 관련 설정을 주목할 수 있습니다. 키워드가 더 긴 단어의 일부일까 봐 걱정된다면, 완전한 단어 매칭 옵션을 조합하여 판단할 수 있습니다. 스크린샷 예시는 주로 정확한 키워드 매칭을 보여줍니다.
다음으로, 왼쪽의 '찾을 키워드 목록'에 찾으려는 키워드를 한 줄씩 입력합니다. 이 예시에서는 4개의 키워드를 입력했습니다:
- Annex A
- Annex B
- Annex C
- Annex D

여기서 핵심은, 왼쪽 목록은 교체될 완전한 이전 줄이 아니라 대상 줄을 식별하기 위한 키워드라는 점입니다. 어떤 줄이든 해당 키워드를 포함하고 있으면, 소프트웨어는 그 줄을 처리해야 할 줄로 인식합니다.
4단계: 교체 후 새 줄 내용 입력 및 1:1 대응 유지
오른쪽의 '바뀔 키워드 목록'에는 교체 후의 새 줄 내용을 입력해야 합니다. 스크린샷에서는 왼쪽 4개 키워드에 대응하여 4줄의 새 내용이 입력되어 있습니다:
- Annex A - Q&A
- Annex B - Safety Attentions
- Annex C - Important Notes
- Annex D - Other Remarks
이 단계의 목적은 '찾을 키워드'와 '교체할 새 줄' 간의 대응 관계를 설정하는 것입니다. 즉, 소프트웨어가 텍스트 파일에서 "Annex A"가 포함된 줄 전체를 찾으면, 이 줄 전체를 "Annex A - Q&A"로 교체하고, "Annex B"가 포함된 줄 전체를 찾으면 "Annex B - Safety Attentions"로 교체하는 식입니다.
입력 시에는 한 줄씩 대조하여 좌우 순서가 일치하는지 확인하는 것이 좋습니다. 줄 전체 교체는 보통 파일 내용을 직접 변경하므로, 왼쪽 키워드와 오른쪽 새 내용이 어긋나면 "Annex A"가 "Annex B"의 설명으로 교체되는 등의 문제가 발생할 수 있습니다. 파일을 일괄 처리할 때는 실행 전 확인이 매우 중요합니다.
5단계: 저장 위치 설정 진입 및 처리 시작
키워드와 교체 내용 설정을 마친 후, 하단의 '다음'을 클릭합니다. 인터페이스 상단 흐름에 따라, 이후에는 3단계 '저장 위치 설정'으로 진입한 다음, 4단계 '처리 시작'으로 넘어갑니다. 스크린샷에 저장 위치 페이지가 펼쳐져 있지는 않지만, 마법사 단계를 통해 소프트웨어가 정식 실행 전에 사용자가 출력 또는 저장 관련 정보를 설정하도록 한다는 것을 명확히 알 수 있습니다.
이 단계에서는 실제 업무 습관에 따라 적절한 저장 위치를 선택하고, 처리 시작 전에 파일 목록, 키워드 목록, 교체 후 내용이 모두 확인되어 오류가 없는지 재차 확인하는 것이 좋습니다. 저장 위치 설정을 완료한 후 '처리 시작'으로 들어가면, 소프트웨어가 목록의 여러 txt 파일에 대해 찾기 및 줄 전체 교체를 일괄 실행합니다.
처리가 완료되면, 파일 중 하나를 열어 샘플 검사를 수행할 수 있습니다. 전후 스크린샷을 비교해 보면, "Annex A", "Annex B", "Annex C", "Annex D"를 포함한 이전 줄이 새로운 표준 줄로 교체되었으며, 나머지 본문 내용은 여전히 보존되어 있음을 알 수 있습니다.
자주 묻는 질문 및 주의사항
1. 이 기능과 일반 찾아 바꾸기의 차이점은 무엇입니까?
일반 찾아 바꾸기는 보통 매칭된 특정 단어나 텍스트 조각만 교체합니다. 예를 들어 "Annex A"를 "Annex A - Q&A"로 교체하면, 원본 줄 뒤에 있던 이전 설명이 여전히 존재할 수 있습니다. 반면 '키워드로 텍스트 파일의 줄 전체를 찾아 교체하기'는 줄 전체를 처리 대상으로 삼아, 해당 줄에 키워드가 포함되어 있기만 하면 줄 전체를 새 줄로 교체합니다. 따라서 목차 줄, 구성 줄, 제목 줄 및 설명 줄을 업데이트하는 데 더 적합합니다.
2. 왜 좌우 목록의 순서를 맞춰야 합니까?
왼쪽은 찾기 조건이고, 오른쪽은 교체 결과입니다. 일괄 처리 시 소프트웨어는 설정된 관계에 따라 교체를 수행합니다. 교체 결과가 뒤바뀌는 것을 방지하려면, 입력을 완료한 후 한 줄씩 확인하는 것이 좋습니다. 예를 들어 왼쪽 첫 번째 줄이 "Annex A"이면, 오른쪽 첫 번째 줄은 "Annex A - Q&A"이어야 합니다.
3. 한 번에 많은 TXT 파일을 처리할 수 있습니까?
가능합니다. 스크린샷에서 볼 수 있듯이, 이 소프트웨어는 여러 파일 추가를 지원하며 폴더에서 파일 가져오기도 지원합니다. 수량이 많은 txt 파일의 경우 폴더 가져오기를 사용하는 것이 더 효율적입니다. 가져온 후에는 목록의 파일 이름, 경로 및 확장자를 통해 처리 범위를 확인해야 합니다.
4. 처리 전에 백업이 필요합니까?
일괄 교체는 여러 파일에 영향을 미치므로, 특히 업무 자료, 구성 텍스트, 고객 목록 또는 이력 아카이브 파일을 처리할 때는 정식 처리 전에 원본 파일의 백업을 한 부 보관하는 것이 좋습니다. 이렇게 하면 키워드 설정이 잘못되었더라도 빠르게 복구할 수 있습니다.
5. 키워드는 완전한 줄로 작성해야 합니까, 아니면 부분 키워드로 작성해야 합니까?
이 기능은 키워드를 기반으로 줄 전체를 식별하므로, 일반적으로 대상 줄을 고유하게 식별할 수 있는 키워드만 작성하면 됩니다. 예를 들어 예시에서 "Annex A"라고 작성하면 해당 문구를 포함하는 대상 줄을 식별할 수 있습니다. 그러나 파일 내 여러 곳에 "Annex A"가 포함되어 있다면, 이 키워드를 포함하는 모든 줄이 처리될 수 있으므로 키워드는 가능한 한 정확해야 합니다.
요약: 일괄 처리를 통해 반복 편집을 줄이고 TXT 파일 유지보수 효율성 향상
여러 텍스트 파일에 동일하거나 유사한 오래된 줄 내용이 존재할 때, TXT 파일을 수동으로 하나씩 열어 수정하는 것은 시간이 많이 걸리고 오류를 범하기 쉽습니다. HeSoft Doc Batch Tool 의 '키워드로 텍스트 파일의 줄 전체를 찾아 교체하기' 기능을 활용하면, 먼저 txt 파일을 일괄 가져온 후, 찾을 키워드 목록과 대응하는 새 줄 내용을 설정하고, 마지막으로 마법사식 흐름에 따라 저장 설정을 완료하고 처리를 시작할 수 있습니다.
이 방식은 특히 TXT 줄 전체 일괄 교체, 텍스트 파일 목차 일괄 업데이트, 구성 설명 일괄 수정, 텍스트 자료 내용 통일 등과 같은 업무 시나리오에 적합합니다. 실제 작업 시에는 먼저 소량의 파일로 효과를 테스트하고, 키워드와 교체 내용이 정확함을 확인한 후 전체 폴더에 대해 일괄 처리를 실행하는 것이 좋습니다. 이렇게 하면 정확성을 보장하면서, 업무용 소프트웨어가 파일을 일괄 처리하고 반복 작업을 줄이며 효율성을 높이는 가치를 진정으로 발휘할 수 있습니다.
키워드:TXZ 일괄 교체 , 텍스트 파일 키워드 교체 , 텍스트 파일 일괄 처리 , TXT 일괄 검색 및 교체