여러 텍스트 파일에서 연도가 포함된 줄을 어떻게 일괄적으로 지정된 내용으로 변경하나요? 와일드카드 전체 줄 교체 튜토리얼
번역:EnglishFrançaisDeutschEspañol日本語한국어,업데이트 시간:2026-08-03 06:51:00
본문은 "여러 TXT 텍스트 파일에서 연도 또는 키워드를 포함하는 전체 행을 일괄 교체하는 방법"을 예시로, HeSoft Doc Batch Tool 을 사용한 일괄 텍스트 유지 관리 방법을 설명합니다. 텍스트 도구의 전체 행 찾기 및 바꾸기 기능을 통해 사용자는 여러 txt 파일을 가져와 수식 퍼지 찾기를 선택하고, 정규식과 유사한 \d{4}를 입력하여 네 자리 연도를 매칭한 후, 일치하는 전체 행을 지정된 새 텍스트로 일괄 교체할 수 있습니다. 자료 디렉토리, 로그, 구성 파일, 목록 텍스트 등 일괄 사무 작업 환경에 적합합니다.
많은 사무 자료가 반드시 Word 문서인 것은 아니며, TXT 텍스트 파일인 경우도 많습니다. 시스템에서 내보낸 목록, 프로젝트 디렉터리, 설명 텍스트, 구성 파일, 로그 조각, 데이터 처리 결과 등이 이에 해당합니다. 이런 파일은 형식이 단순해 보이지만, 일단 수량이 많아지면 일괄 수정이 매우 번거로워집니다.
예를 들어, 한 폴더에 5개, 50개 또는 그 이상의 TXT 파일이 있고, 각 파일마다 "2020"이라는 연도가 포함된 이전 설명 행이 있다고 가정해 보겠습니다. 이제 이 행을 새로운 행 "Annex A - Q&A"로 일괄 변경해야 합니다. 일반 텍스트 편집기로 파일을 하나씩 열고, 연도를 검색하고, 이전 행을 삭제하고, 새 행을 입력하는 과정은 매우 반복적이며, 조금만 부주의해도 특정 파일을 빠뜨릴 수 있습니다.
더 효율적인 방법은 일괄 사무 처리용 소프트웨어를 사용하는 것입니다. 본문에서는 " HeSoft Doc Batch Tool "을 예로 들어, 와일드카드/유사 정규 표현식 방식을 통해 여러 텍스트 파일에서 키워드가 포함된 행을 일괄적으로 찾아내고, 해당 행 전체를 지정된 내용으로 교체하는 방법을 시연합니다. 본문을 읽고 나면 txt 텍스트 파일에 적용 가능한 일괄 행 교체 방법을 익혀 반복 작업을 줄이고 파일 유지 관리 효율성을 높일 수 있습니다.
적용 시나리오: 키워드별로 행 전체를 교체하는 이유
일반적인 찾기 및 바꾸기에서는 많은 사람들이 키워드를 입력한 다음, 해당 키워드를 다른 단어로 바꾸는 데 익숙합니다. 하지만 실제 업무에서는 "특정 단어를 바꾸는 것"이 아니라, "이 행에 특정 단어가 포함되어 있으면 이 행 전체를 변경하는 것"이 필요한 경우가 많습니다.
행 전체 교체에 적합한 대표적인 요구 사항
첫 번째는 연도 갱신입니다. 예를 들어 텍스트에 "revised 2020", "updated 2021"과 같은 이전 버전 설명이 나타나면, 해당 행 전체를 새로운 표준 설명으로 바꾸고 싶을 수 있습니다.
두 번째는 번호 유형의 텍스트입니다. 어떤 행에 네 자리 숫자, 여섯 자리 숫자, 주문 번호, 작업 번호 또는 프로젝트 번호가 포함되어 있고, 이러한 특징이 일치하기만 하면 통일된 새 내용으로 대체하려는 경우입니다.
세 번째는 디렉터리 및 목록 유지 관리입니다. Annex, Chapter, Section, Contents 등의 디렉터리 구조에서 특정 항목의 이름을 일괄적으로 변경해야 할 때, 일부 텍스트만 교체하면 이전 설명이 남을 수 있지만, 행 전체를 교체하면 더 깔끔합니다.
네 번째는 구성 파일이나 로그 파일 정리입니다. 이전 경로, 이전 매개변수, 이전 스위치가 포함된 특정 행을 일괄적으로 다시 작성하거나 삭제해야 하는 경우, 키워드로 행 전체를 찾아내는 것이 수동으로 선별하는 것보다 효율적입니다.
본 방법에 적합하지 않은 경우
목표가 단순히 한 행의 특정 단어를 다른 단어로 바꾸고 해당 행의 다른 내용은 유지하는 것이라면, 본문의 방법은 행 전체를 교체하므로 가장 적합하지 않을 수 있습니다. 예를 들어 "2020"을 "2026"으로만 변경하고 "Annex A - Food and drink standards - revised"는 유지하려는 경우, 행 전체 교체 기능 대신 일반 키워드 교체 기능을 사용해야 합니다.
또한, 본문 예제는 TXT 일반 텍스트 파일을 처리합니다. doc, docx와 같은 Word 문서나 PDF, Excel 스프레드시트 등 다른 파일 형식을 처리하는 경우, 해당하는 Word 도구, PDF 도구 또는 기타 전용 기능을 사용해야 합니다.
효과 미리보기: 여러 TXT 파일에서 통일된 교체 결과로
이번 예제의 처리 대상은 한 폴더에 있는 여러 TXT 파일입니다. 스크린샷에서 파일은 1.txt, 2.txt, 3.txt, 4.txt, 5.txt임을 확인할 수 있습니다. 우리의 목표는 단일 파일만 수정하는 것이 아니라, 이 파일들에 동일한 규칙을 통일적으로 적용하는 것입니다.

처리 전: 대상 행에 네 자리 숫자 연도 포함
1.txt 파일을 열면 텍스트 내용 중에 다음 행이 있습니다:
Annex A - Food and drink standards - revised 2020
이 행의 끝에는 네 자리 숫자 "2020"이 포함되어 있습니다. 본 튜토리얼에서는 \d{4}를 찾기 규칙으로 사용하여 연속된 네 자리 숫자를 매칭합니다. 어떤 행이든 이러한 내용을 포함하면 처리해야 할 대상 행으로 식별됩니다.

강조할 점은, 이번 목표가 "2020"을 다른 연도로 바꾸는 것이 아니라 "2020"을 포함한 이 행 전체를 새로운 텍스트 행으로 교체하는 것이라는 점입니다. 이것이 "키워드를 기준으로 텍스트 파일의 전체 행을 찾아 바꾸기" 기능의 핵심적인 차이점입니다.
처리 후: 일치된 전체 행이 지정된 새 내용으로 변경
처리가 완료된 후 텍스트 파일을 다시 확인하면, 원래의 긴 행이 다음과 같이 변경된 것을 볼 수 있습니다:
Annex A - Q&A

처리 후 스크린샷을 보면, 세 번째 행은 교체가 완료되었지만 다른 디렉터리 행과 내용 행은 변경되지 않았음을 알 수 있습니다. 이는 규칙이 일치된 행에만 작용하므로, 대량의 파일에서 통일되고 통제된 텍스트 유지 관리에 적합하다는 것을 의미합니다.
조작 단계: 키워드가 포함된 행을 새 행으로 일괄 교체하기
아래에서는 소프트웨어 인터페이스 스크린샷과 함께 실제 흐름에 따라 조작 방법을 설명합니다. 각 단계를 주의 깊게 확인하는 것이 좋으며, 특히 찾기 규칙과 교체 내용을 정확히 설정해야 일괄 도구의 높은 효율성을 통해 예상된 결과를 얻을 수 있습니다.
1단계: 텍스트 도구에서 행 전체 교체 기능 찾기
" HeSoft Doc Batch Tool "를 시작한 후, 왼쪽에서 "텍스트 도구"를 선택합니다. 텍스트 도구 목록에서 두 번째 항목인 "키워드를 기준으로 텍스트 파일의 전체 행을 찾아 바꾸기"를 찾습니다. 인터페이스 상단의 빨간색 안내도 이 기능의 용도를 설명합니다. 즉, 특정 키워드가 포함된 텍스트 파일의 전체 행을 일괄적으로 삭제하거나 새로운 문자로 교체합니다.

이 단계의 목적은 올바른 도구 진입점을 선택하는 것입니다. 텍스트 도구에는 "텍스트에서 키워드 찾아 바꾸기", "텍스트의 공백 삭제", "텍스트를 Word로 변환", "텍스트를 PDF로 변환" 등의 기능이 더 있을 수 있지만, 본 예제에서 처리할 것은 "키워드가 포함된 행 전체"이므로 현재 이 행 전체 교체 기능을 선택해야 합니다.
2단계: 처리할 여러 텍스트 파일 가져오기
기능 페이지로 진입한 후 첫 번째 단계는 "처리할 레코드 선택"입니다. 오른쪽 상단에서 "파일 추가", "폴더에서 파일 가져오기", "비우기", "더 보기" 등의 조작 버튼을 볼 수 있습니다. 파일 수가 적다면 "파일 추가"를 사용할 수 있고, 여러 TXT 파일이 동일한 폴더에 있다면 "폴더에서 파일 가져오기"를 사용하는 것이 더 적합합니다.

스크린샷에는 이미 1.txt에서 5.txt까지, 확장자가 txt인 텍스트 파일 5개가 가져와져 있습니다. 테이블에는 경로, 생성 시간, 수정 시간 등의 정보가 나열되며, 하단에는 레코드 수가 5로 표시됩니다. 파일 목록이 올바른지 확인한 후 하단의 "다음 단계"를 클릭합니다.
이 단계의 예상 결과는 다음과 같습니다. 처리할 모든 TXT 파일이 작업 목록에 추가되고, 누락되거나 실수로 다른 파일이 추가되지 않아야 합니다. 후속 규칙이 목록의 모든 파일에 작용하기 때문에 일괄 처리 전에 파일을 확인하는 것이 매우 중요합니다.
3단계: 찾기 방식을 수식 퍼지 찾기로 설정
두 번째 단계 "처리 옵션 설정"으로 들어가면, 먼저 "찾기 방식"을 확인합니다. 인터페이스에는 "텍스트 정확하게 찾기"와 "수식 퍼지 텍스트 찾기" 두 가지 방식이 제공됩니다. 본 예제에서는 네 자리 숫자를 매칭하기 위해 \d{4}를 사용해야 하므로, "수식 퍼지 텍스트 찾기"를 선택합니다.

"Annex A"와 같은 고정된 문자만 찾는 경우에는 정확하게 찾기를 사용할 수도 있습니다. 하지만 연도, 번호 등 규칙성이 있지만 완전히 동일하지는 않은 내용을 매칭하려면 수식 퍼지 찾기를 사용해야 합니다. 이는 찾기 조건을 더 유연하게 만들어 정규 표현식이나 와일드카드 사용 방식에 더 가깝게 해 줍니다.
4단계: 찾을 키워드 목록에 규칙 입력
왼쪽의 "찾을 키워드 목록"에 다음을 입력합니다:
\d{4}
여기서 \d{4}는 연속된 네 자리 숫자를 매칭하는 데 사용됩니다. 예제 텍스트의 "2020"이 이 규칙에 정확히 부합하므로, "2020"이 포함된 행 전체가 식별됩니다.
실제 텍스트에서 연도가 2019, 2021, 2024 등 각기 다를 수 있지만, 연속된 네 자리 숫자이기만 하면 이 규칙에 매칭됩니다. 그렇기 때문에 규칙을 사용할 때는 파일 내에서 교체해서는 안 될 다른 행에도 네 자리 숫자가 포함되어 있지 않은지 확인해야 합니다. 이러한 위험이 있다면 규칙을 더 정밀하게 설계해야 합니다.
5단계: 교체 후의 행 전체 내용 입력
오른쪽의 "교체 후의 키워드 목록"에 다음을 입력합니다:
Annex A - Q&A
이 내용이 교체 후의 새 행입니다. 처리 시, 소프트웨어는 왼쪽 규칙에 일치된 행 전체를 오른쪽 내용으로 교체합니다. 즉, 원래의 "Annex A - Food and drink standards - revised 2020"은 단순히 끝의 연도만 변경되는 것이 아니라, 행 전체가 "Annex A - Q&A"로 바뀝니다.
인터페이스에는 "입력하지 않으면 삭제한다는 의미"라는 안내도 있습니다. 따라서 키워드가 포함된 행을 단순히 삭제하려는 경우에는 교체 내용을 입력하지 않아도 되지만, 본문처럼 새 텍스트로 교체해야 하는 경우에는 반드시 완전한 새 행 내용을 입력해야 합니다.
6단계: 계속해서 저장 위치를 설정하고 일괄 처리 시작
규칙 설정이 완료되면 "다음 단계"를 클릭합니다. 인터페이스 흐름에 따라 이후에는 "저장 위치 설정" 및 "처리 시작" 두 단계가 더 있습니다. 저장 위치는 파일의 중요도에 따라 신중하게 선택하는 것이 좋습니다. 중요한 자료라면 먼저 새 출력 디렉터리에 저장하고, 문제없음을 확인한 후 원본 파일을 교체하는 것이 좋습니다. 테스트 파일인 경우에는 상황에 따라 처리할 수 있습니다.
"처리 시작"으로 진입한 후, 소프트웨어가 일괄 작업을 완료할 때까지 기다립니다. 완료 후 출력 파일을 열어 무작위로 확인하여 네 자리 숫자가 포함된 대상 행이 "Annex A - Q&A"로 교체되었고, 다른 내용에는 이상 변화가 없는지 검증합니다.
자주 묻는 질문 및 주의 사항
1. 왜 정확한 찾기가 아니라 수식 퍼지 찾기를 사용해야 하나요?
본 예제의 찾기 조건은 일반 텍스트가 아니라 네 자리 숫자를 매칭하기 위한 규칙인 \d{4}입니다. 정확한 찾기를 선택하면 문자열 "\d{4}" 자체를 찾게 되어 "2020"을 매칭하지 못할 수 있습니다. "수식 퍼지 텍스트 찾기"를 선택해야 와일드카드/정규 표현식류 규칙 찾기의 사용 목적에 부합합니다.
2. \d{4}가 교체해서는 안 되는 행까지 매칭할 수 있나요?
가능합니다. 어떤 행이든 연속된 네 자리 숫자를 포함하면 일치될 수 있습니다. 파일 내에 다른 연도, 번호 또는 코드가 있다면 마찬가지로 교체될 가능성이 있습니다. 따라서 정식으로 일괄 처리하기 전에 소수의 파일로 먼저 테스트하여 규칙이 대상 행에만 일치하는지 확인하는 것이 좋습니다.
3. 교체 후의 내용을 비워 둘 수 있나요?
인터페이스 안내에 따르면, 교체 후의 키워드 목록을 채우지 않으면 삭제를 의미합니다. 목표가 키워드가 포함된 행 전체를 삭제하는 것이라면 비워 둘 수 있습니다. 새 행으로 교체하려는 경우에는 비워 두면 안 되며, 그렇지 않으면 대상 행이 삭제될 수 있습니다.
4. 키워드가 일치하지 않은 행에 영향을 미치나요?
이 기능의 처리 논리에 따르면, 찾기 키워드를 포함하거나 규칙에 맞는 행 전체만 교체됩니다. 예제 처리 결과를 보면, 일치하지 않은 Annex B, Annex C, Contents 디렉터리 행은 그대로 유지됩니다. 다만 이는 규칙 설정이 정확하다는 전제하에 적용됩니다.
5. 전체 폴더 아래의 모든 텍스트 파일을 처리할 수 있나요?
"폴더에서 파일 가져오기"를 통해 일괄적으로 가져올 수 있습니다. 하지만 가져온 후에도 목록의 파일 이름과 확장자를 확인하여 모두 처리해야 할 TXT 파일인지 확인해야 합니다. 폴더에 관련 없는 텍스트가 섞여 있다면 먼저 선별하거나 목록에서 제거해야 합니다.
6. 처리 전에 백업이 필요한가요?
백업을 강력히 권장합니다. 일괄 파일 처리의 가치는 반복 작업을 줄이는 데 있지만, 규칙 설정이 잘못되면 여러 파일에 빠르게 영향을 미칠 수도 있습니다. 가장 안전한 방법은 원본 폴더를 먼저 복사하거나, 저장 위치에서 새 디렉터리로 출력한 후 효과를 확인하고 공식 자료에 적용하는 것입니다.
효율성 가치: 일일이 수정하던 것에서 한 번에 일괄 완료로
여러 텍스트 파일을 수동으로 수정할 때의 절차는 보통 파일 열기, 키워드 찾기, 행 전체 선택, 이전 내용 삭제, 새 내용 입력, 저장, 닫기, 그리고 다음 파일로 반복하는 것입니다. 파일 수가 많을수록 반복 작업은 더욱 두드러지며, 수정 누락이나 잘못된 저장이 발생하기 쉽습니다.
HeSoft Doc Batch Tool 을 사용하면 이러한 반복 작업을 한 번의 일괄 작업으로 전환할 수 있습니다. 먼저 파일을 가져온 다음 찾기 규칙과 교체 내용을 설정하고, 마지막으로 결과를 통일적으로 출력합니다. TXT, 로그, 디렉터리 목록, 구성 텍스트를 자주 처리해야 하는 사무직 종사자에게 이 방식은 처리 시간을 눈에 띄게 단축시키고 결과의 일관성을 높일 수 있습니다.
요약: 와일드카드 규칙으로 키워드가 포함된 행 전체를 정밀하게 교체
본문에서는 여러 TXT 텍스트 파일에서 네 자리 숫자 연도가 포함된 행 전체를 일괄적으로 지정된 내용으로 교체하는 방법을 시연했습니다. 핵심 단계는 다음과 같습니다. 텍스트 도구로 진입하여 "키워드를 기준으로 텍스트 파일의 전체 행을 찾아 바꾸기"를 선택하고, 여러 txt 파일을 가져온 후 "수식 퍼지 텍스트 찾기"를 선택합니다. 그런 다음 \d{4}를 찾기 규칙으로 입력하고, 교체 후의 키워드 목록에 "Annex A - Q&A"를 입력합니다. 마지막으로 저장 위치를 설정하고 처리를 시작합니다.
이 방법은 연도, 번호, 버전 번호, 디렉터리 항목 등 고정된 규칙의 키워드를 포함하는 텍스트 행을 처리하는 데 특히 적합합니다. 파일을 하나씩 수동으로 수정하는 것과 비교하여, 행 전체 일괄 교체는 반복 작업을 대폭 줄여 텍스트 파일 유지 관리를 더 효율적이고 통일성 있게 만듭니다. 대량의 파일을 정식으로 처리하기 전에 샘플 파일로 규칙을 검증하여 효과가 예상과 일치하는지 확인한 후 일괄 적용하는 것을 권장합니다.
키워드:여러 텍스트 파일 일괄 치환 , 키워드가 포함된 행 치환 , TXT 와일드카드 전체 행 치환