여러 텍스트 파일에서 키워드별 줄 치환: 정규 표현식으로 TXT 내용 일괄 처리
번역:EnglishFrançaisDeutschEspañol日本語한국어,업데이트 시간:2026-08-04 06:51:12
여러 텍스트 파일에 특정 키워드가 포함된 줄이 있는 경우, 새 줄 내용으로 일괄적으로 교체해야 한다면 배치 처리 오피스 소프트웨어를 통해 완료할 수 있습니다. 이 글은 HeSoft Doc Batch Tool 의 텍스트 도구 기능을 중심으로, 여러 txt 파일을 가져오는 방법, 공식을 사용하여 텍스트를 퍼지 검색하는 방법, 네 자리 숫자와 일치하는 정규 표현식 입력 방법, 그리고 일치하는 모든 전체 줄을 지정된 내용으로 교체하는 방법을 시연하며, 텍스트 자료의 일괄 정리 및 정규화에 적합합니다.
자료 보관, 시스템 내보내기 데이터 정리, 프로젝트 문서 유지 관리 등 사무실 작업 시나리오에서 txt 텍스트 파일은 여전히 일반적입니다. 복잡한 서식이 없어 저장 및 전송이 용이하지만, 파일 수가 많아지면 일괄 수정 작업이 반복적인 노동이 됩니다. 특히 특정 키워드에 따라 전체 행 내용을 수정해야 할 때 일반적인 복사 붙여넣기 방식으로는 효율성과 정확성을 확보하기 어렵습니다.
예를 들어, 여러 txt 파일에 2020년이라는 연도가 포함된 행이 있고, 해당 행의 원래 내용이 길다고 가정해 보겠습니다. 이제 어떤 행이든 이 연도를 포함하면 해당 행 전체를 Annex A - Q&A로 통일되게 바꾸려고 합니다. 이 작업을 수동으로 한다면 파일을 하나씩 열어 2020을 찾은 후, 전체 행을 선택하여 다시 작성해야 합니다. 이 글에서는 HeSoft Doc Batch Tool 을 사용하여 정규 표현식 또는 와일드카드 수식을 통한 퍼지 검색으로 여러 텍스트 파일에서 키워드를 포함하는 모든 행을 일괄적으로 교체하는 방법을 소개합니다.
적용 시나리오: 규칙에 따라 텍스트 행을 찾아야 하는 일괄 사무 작업
키워드 기준 전체 행 교체의 핵심은 키워드가 위치 파악 역할만 하고, 최종 교체 대상은 전체 행이라는 점입니다. 이것은 일반적인 키워드 교체와 다릅니다. 일반 교체는 한 단어를 다른 단어로 바꾸는 데 적합하지만, 전체 행 교체는 특정 식별자를 포함하는 레코드를 새 레코드로 통째로 변경하는 데 적합합니다.
이는 많은 비주류 사무 요구 사항에 적용됩니다. 예를 들어, txt 파일에서 연도가 포함된 제목 행 일괄 교체, 로그 파일에서 오류 코드가 포함된 기록 행 일괄 교체, 구성 파일에서 특정 포트나 번호가 포함된 설정 행 일괄 교체, 내보낸 목록에서 고객 번호가 포함된 설명 행 일괄 통일, 또는 시스템에서 생성된 순수 텍스트 보고서 일괄 처리 등이 있습니다. Word 문서도 함께 처리한다면 doc, docx 등 형식으로 요구 사항을 확장할 수 있지만, 이 글의 예시는 txt 순수 텍스트 파일에 초점을 맞춥니다.
효과 미리보기: 여러 파일에서 통일된 교체 결과로
처리 전: 처리할 파일들이 하나의 배치에 모여 있음
처리 전 스크린샷을 보면, 현재 폴더에 5개의 텍스트 파일이 있으며 파일 이름은 1.txt, 2.txt, 3.txt, 4.txt, 5.txt입니다. 이들은 모두 동일한 배치로 처리해야 할 자료입니다.

1.txt를 열면, 텍스트 내용 중 세 번째 행에 2020이 포함되어 있습니다. 해당 행은 원래 긴 Annex A 설명 행이었습니다. 빨간색 상자로 표시된 2020이 이번 검색 규칙에서 찾아야 할 핵심 내용입니다.

처리 후: 목표 행이 새로운 표준 텍스트로 변경됨
처리가 완료되면, 원래 2020을 포함했던 전체 행이 Annex A - Q&A로 교체됩니다. 파일 내의 다른 행, 예를 들어 Annex B, Annex C, Annex D 및 Contents 목록은 일괄 처리로 인해 변경되지 않습니다.

이 비교를 통해 두 가지를 확인할 수 있습니다. 첫째, 규칙이 네 자리 숫자를 포함하는 목표 행을 성공적으로 식별했습니다. 둘째, 이 기능은 2020이라는 부분 문자만 수정하는 것이 아니라 전체 행을 교체합니다.
작업 단계: HeSoft Doc Batch Tool 으로 TXT 전체 행 일괄 교체하기
단계 1: 텍스트 도구를 열고 전체 행 교체 기능 선택하기
HeSoft Doc Batch Tool 을 시작한 후, 왼쪽 분류에서 텍스트 도구를 클릭합니다. 소프트웨어 메인 인터페이스에 텍스트 파일과 관련된 일괄 처리 기능들이 나열됩니다. 스크린샷에 따르면, 키워드에 따라 텍스트 파일에서 전체 행을 찾아 교체하는 기능을 선택해야 합니다.

이 단계의 예상 결과는 텍스트 전체 행을 전문적으로 처리하는 마법사 페이지로 진입하는 것입니다. 이 기능을 선택하면 후속 설정은 파일 가져오기, 키워드 규칙, 저장 위치 및 처리 시작으로 구성됩니다. 이는 여러 txt 파일에 분산된 반복 수정 작업을 집중적으로 완료할 수 있게 해줍니다.
단계 2: 파일 추가 또는 폴더에서 파일 가져오기
기능 페이지에 진입하면, 인터페이스에 1단계 처리할 레코드 선택이 표시됩니다. 오른쪽 상단에서 파일 추가, 폴더에서 파일 가져오기, 비우기, 더 보기 등의 버튼을 볼 수 있습니다. 예시에는 이미 5개의 txt 파일이 추가되었으며, 경로는 D 드라이브 test 디렉터리 아래입니다.

파일을 가져온 후에는 목록을 먼저 확인해야 합니다. 이름, 경로, 확장자, 레코드 수를 중점적으로 보며 파일을 잘못 선택하지 않았는지 확인합니다. txt 파일만 처리하는 경우 확장자 열이 txt로 표시되는지 확인합니다. 확인 후 하단의 다음을 클릭합니다. 이 확인 작업은 일괄 처리 효율이 높기 때문에 입력 파일 범위가 정확해야 하므로 매우 중요합니다.
단계 3: 수식을 사용한 퍼지 텍스트 검색 선택하기
처리 옵션 설정 페이지로 이동하면 먼저 검색 방식을 설정합니다. 인터페이스는 정확한 텍스트 검색과 수식을 사용한 퍼지 텍스트 검색을 제공합니다. 이 예시에서는 네 자리 숫자를 일치시키기 위해 정규 표현식을 사용해야 하므로 수식을 사용한 퍼지 텍스트 검색을 선택합니다.

검색할 키워드 목록에 \d{4}를 입력합니다. 이는 연속된 네 자리 숫자를 일치시킵니다. 예시 파일의 2020이 이 조건에 부합합니다. 다음으로, 교체 후 키워드 목록에 Annex A - Q&A를 입력합니다. 현재 기능이 전체 행 교체이므로, 이 텍스트는 새 행 내용으로 작성되며, 일치된 네 자리 숫자 부분만 교체되지 않습니다.
실제 텍스트에서 목표 키워드가 고정된 중문 단어, 영문 구문 또는 고정 번호인 경우, 상황에 따라 정확한 텍스트 검색을 사용할 수도 있습니다. 목표가 날짜, 번호, 연도 등 규칙성이 있는 내용이라면 수식을 사용한 퍼지 텍스트 검색을 사용하는 것이 더 편리합니다.
단계 4: 저장 위치 설정으로 이동하여 일괄 처리 시작하기
규칙 설정을 완료한 후 다음을 클릭하여 저장 위치 설정으로 들어갑니다. 처리 전후 차이를 비교하기 쉽고 원본 파일도 보존할 수 있도록 결과를 별도의 폴더에 저장하는 것이 좋습니다. 그 후 처리 시작 단계로 진입하여 일괄 작업을 실행합니다. 처리가 끝나면 출력된 txt 파일 중 하나를 열어 결과를 확인하고, 목표 키워드를 포함한 행이 새 행 내용으로 변경되었는지 확인합니다.
자주 묻는 질문 및 주의 사항
1. 표현식 범위를 너무 넓게 설정하지 마십시오
\d{4}는 임의의 연속된 네 자리 숫자를 일치시킵니다. 파일의 다른 행에도 네 자리 숫자가 있다면, 그것들도 목표 행으로 식별될 수 있습니다. 따라서 실제 프로젝트에서는 텍스트 구조에 따라 더 정확한 키워드나 표현식을 설정해야 합니다. 중요한 자료는 먼저 소량의 샘플을 복사하여 테스트하는 것이 좋습니다.
2. 교체 후 내용은 완전한 행으로 작성해야 합니다
오른쪽의 교체 후 키워드 목록에는 최종적으로 보이길 원하는 전체 행 텍스트를 입력해야 합니다. 예를 들어 결과가 Annex A - Q&A이길 원한다면 이 문장을 완전히 입력하십시오. 전체 행이 Q&A만 남기를 원하는 것이 아니라면 Q&A만 입력하지 마십시오.
3. 대소문자 옵션에 주의하십시오
인터페이스에는 알파벳 대소문자 무시 옵션이 있습니다. 키워드가 영문이고 대소문자가 고정되지 않았다면 필요에 따라 선택할 수 있습니다. 대소문자 자체가 다른 의미를 나타내는 경우에는 신중하게 사용해야 합니다.
4. 일괄 처리 전에 파일 목록을 확인하십시오
첫 번째 단계에서 파일 목록은 경로와 확장자를 표시합니다. 일괄 처리 전에 처리 범위를 확인하여 관련 없는 파일이 작업에 포함되지 않도록 해야 합니다. 대량의 파일의 경우, 폴더에서 파일 가져오기를 사용한 후에는 레코드 수가 예상과 일치하는지 더욱 주의 깊게 확인해야 합니다.
5. 텍스트 도구와 Word, PDF 도구를 혼용하지 마십시오
이 글의 예시는 txt 텍스트 파일을 처리합니다. 소프트웨어 인터페이스에는 Word 도구, Excel 도구, PowerPoint 도구, PDF 도구 등 분류도 포함되어 있습니다. doc, docx 또는 PDF 파일을 처리하려면 해당 분류로 이동하여 적합한 기능을 선택해야 하며, 잘못된 처리 경로를 사용하지 않도록 주의하십시오.
요약: 반복적인 수정을 일회성 규칙 처리로 전환하기
여러 txt 파일에서 키워드에 따라 전체 행을 교체하는 것은 전형적인 일괄 사무 작업입니다. HeSoft Doc Batch Tool 을 사용하면 여러 텍스트 파일을 먼저 가져온 후, 정확한 검색 또는 수식을 사용한 퍼지 검색을 통해 목표 행을 찾아내고, 마지막으로 일치하는 행을 새로운 표준 내용으로 통일되게 교체할 수 있습니다. 파일을 하나씩 열어 수동으로 수정하는 방식에 비해 이 방법은 더 빠르고 일관성이 있으며, 많은 파일을 처리하는 데 더 적합합니다. 공식 일괄 실행 전에 소량의 파일로 표현식과 교체 내용을 먼저 테스트하여 처리 전후 효과가 예상에 부합하는지 확인한 후, 전체 폴더에 대해 일괄 처리를 진행하는 것이 좋습니다.
키워드:텍스트 파일 전체 줄 바꾸기 , 정규식을 이용한 TXT 일괄 치환 , 사무용 소프트웨어 파일 일괄 처리