여러 파일을 한 번에 처리하는 와일드카드 표현식으로 TXT 텍스트에서 지정된 키워드가 포함된 전체 줄을 일괄 교체


번역EnglishFrançaisDeutschEspañol日本語한국어업데이트 시간2026-07-04 06:33:17

성명: 웹사이트의 모든 이미지, 텍스트 및 비디오 콘텐츠는 참고용이며 최신, 정확, 적절하지 않을 수 있습니다. 이의가 있는 경우 실제 경험 효과를 기준으로 하십시오!

여러 TXT 텍스트 파일에 연도, 번호, 키워드 또는 고정 형식 내용이 포함된 행을 일괄적으로 새 내용으로 교체해야 할 때, 수동으로 파일을 하나씩 열어 수정하는 것은 시간이 많이 소요될 뿐만 아니라 누락되기 쉽습니다. 이 글에서는 HeSoft Doc Batch Tool 을 예로 들어, '키워드로 텍스트 파일의 전체 행 찾아 바꾸기' 기능을 사용하는 방법을 보여줍니다. 와일드카드 정규 표현식을 사용하여 네 자리 숫자가 포함된 전체 행을 매칭하고, 지정된 새 행으로 일괄 교체하는 방법으로, 대량의 txt 로그, 설정 파일, 목록 문서 및 데이터 텍스트를 처리하는 데 적합합니다.

일상적인 사무 작업, 자료 정리, 시스템 운영 및 데이터 정비 과정에서 다음과 같은 요구를 자주 접하게 됩니다. 여러 개의 TXT 텍스트 파일에 연도, 번호, 버전 번호, 고객명, 계약 번호, 상태 필드 등과 같은 특정 키워드가 포함되어 있는 경우, 단순히 해당 키워드 자체를 바꾸는 것이 아니라 '해당 키워드가 포함된 행 전체'를 새로운 내용의 행으로 바꾸고 싶을 때가 있습니다.

파일이 한두 개라면 메모장, Notepad++ 또는 기타 텍스트 편집기로 열어 수동으로 수정하는 것도 가능하지만, 수십, 수백 개의 txt 파일이 있다면 일일이 열고, 찾고, 행 전체를 선택하고, 삭제하고, 새 행을 입력하는 작업은 매우 비효율적이며 누락, 오수정, 형식 불일치 등의 문제가 발생하기 쉽습니다. 이 글에서 해결하려는 것이 바로 이러한 대표적인 대량 텍스트 처리 문제입니다. 와일드카드 정규 표현식을 사용하여 여러 텍스트 파일에서 키워드가 포함된 모든 행을 새 행으로 일괄 교체하는 것입니다.

아래에서는 스크린샷의 " HeSoft Doc Batch Tool "을 예시로, 오피스 소프트웨어의 일괄 처리 기능을 통해 여러 텍스트 파일에 대해 한 번에 행 전체 교체 작업을 수행하는 방법을 보여 드립니다. 예시에는 1.txt, 2.txt, 3.txt, 4.txt, 5.txt 등 여러 텍스트 파일이 있으며, 파일 내 특정 행에 "2020"과 같은 네 자리 연도가 포함되어 있습니다. 정규식과 유사한 와일드카드 표현식 \d{4}을 사용하여 네 자리 숫자를 매칭하고, 해당 매칭 결과를 포함하는 전체 행을 Annex A - Q&A로 교체할 것입니다.

적용 시나리오: 키워드가 포함된 행 전체를 일괄 교체해야 하는 경우

'키워드를 찾아 행 전체 교체하기'는 일반적인 '텍스트 찾아 바꾸기'와 완전히 같지는 않습니다. 일반 교체는 보통 "2020"을 "2026"으로 바꾸는 등 일치하는 문자 몇 개만 교체하지만, 행 전체 교체는 어떤 행에든 대상 키워드가 포함되어 있으면 그 행 전체를 새로운 행으로 교체합니다. 이 기능은 구조화된 텍스트, 반구조화된 텍스트 또는 고정된 형식의 사무 자료에 더 적합합니다.

일반적인 적용 시나리오는 다음과 같습니다.

  • TXT 목록의 지정 항목 일괄 수정: 여러 목록 파일에 특정 제품 번호, 장 번호 또는 연도가 포함된 행이 있어, 일괄적으로 새 제목으로 변경해야 하는 경우.
  • 로그 파일 일괄 처리: 로그에 특정 상태 코드, 오류 코드 또는 시간 형식이 포함되어 있어, 관련 행을 통일된 설명으로 교체하여 추후 보관 또는 비식별화에 용이하게 해야 하는 경우.
  • 구성 파일 일괄 업데이트: 여러 구성 텍스트에 이전 서버 주소, 버전 번호, 스위치 항목 또는 경로 정보가 포함되어 있어, 일부만 변경하여 구성이 불완전해지는 것을 막기 위해 행 전체를 교체해야 하는 경우.
  • 자료 텍스트 일괄 정비: 웹페이지, PDF, Word, docx, doc 또는 시스템에서 내보낸 텍스트에서 날짜, 번호, 저작권 정보가 포함된 행을 통일하여 교체하거나 표준화해야 하는 경우.
  • 문서 목차 행 일괄 규격화: 예를 들어 특정 문서 목차에 "Annex A - Food and drink standards - revised 2020"과 같은 이전 제목이 있어, 직접 "Annex A - Q&A"로 변경하고 싶은 경우.

사무직 종사자에게 이러한 유형의 작업은 반복성이 매우 강하며, 수동 처리는 기술적 난이도가 크지 않지만 시간이 매우 많이 소요됩니다. HeSoft Doc Batch Tool 와 같은 오피스 소프트웨어를 사용하면, 반복 작업을 일괄 처리 프로세스에 맡길 수 있어 사용자는 파일, 매칭 규칙 및 교체 내용만 설정하면 됩니다.

결과 미리 보기: 처리 전 교체가 필요한 행을 포함한 여러 TXT 파일

처리 전 파일 목록에서 현재 폴더에 각각 1.txt, 2.txt, 3.txt, 4.txt, 5.txt로 명명된 여러 텍스트 파일이 있음을 알 수 있습니다. 이 파일들에는 처리해야 할 대상 내용이 포함되어 있을 수 있습니다.

image-대량 텍스트 행 교체,TXT 대량 찾기 및 바꾸기,와일드카드 정규식 텍스트 교체,텍스트 파일 일괄 처리

예시 파일 중 하나인 1.txt를 열면 텍스트 내용에 목차 및 부록 정보가 있음을 확인할 수 있습니다. 그중 세 번째 행은 다음과 같습니다.

Annex A - Food and drink standards - revised 2020

이 행의 끝에는 네 자리 숫자 "2020"이 포함되어 있습니다. 처리 목표가 '행에 네 자리 숫자가 포함되어 있으면 행 전체를 지정된 새 내용으로 교체'하는 것이라면, 이 행이 교체 대상에 해당합니다.

image-대량 텍스트 행 교체,TXT 대량 찾기 및 바꾸기,와일드카드 정규식 텍스트 교체,텍스트 파일 일괄 처리

유의할 점은, 이 문서의 예시는 단순히 "2020"을 새로운 연도로 바꾸는 것이 아니라 "2020"이 포함된 행 전체를 새로운 행으로 교체한다는 점입니다. 즉, 원래의 "Annex A - Food and drink standards - revised 2020"은 전체가 "Annex A - Q&A"로 변경됩니다. 이것이 바로 '키워드로 텍스트 파일의 전체 행 찾아 바꾸기' 기능의 핵심 가치입니다.

결과 미리 보기: 처리 후 대상 행 전체가 새 행으로 교체됨

처리가 완료된 후 1.txt를 다시 열어 보면, 원래 "2020"이 포함되어 있던 행 전체가 다음과 같이 교체된 것을 확인할 수 있습니다.

Annex A - Q&A

image-대량 텍스트 행 교체,TXT 대량 찾기 및 바꾸기,와일드카드 정규식 텍스트 교체,텍스트 파일 일괄 처리

처리 후 스크린샷에서 확인할 수 있듯이, 교체 결과는 연도만 변경하거나 원래 행 뒤에 내용을 추가한 것이 아니라, 일치하는 전체 행을 새로운 텍스트 행으로 교체한 것입니다. "Annex B", "Annex C", "Contents" 및 뒤의 목차 항목 등 규칙에 맞지 않은 다른 행은 원래 상태를 유지합니다. 이러한 처리 방식은 '키워드가 포함된 행 전체 일괄 교체'와 같은 사무 시나리오에 매우 적합하여, 대상 행은 통일되게 업데이트하면서 관련 없는 내용에는 영향을 주지 않도록 보장합니다.

작업 단계: HeSoft Doc Batch Tool 을 사용하여 텍스트 행 전체 일괄 교체

1단계: 텍스트 도구 진입 후, '키워드로 텍스트 파일의 전체 행 찾아 바꾸기' 선택

HeSoft Doc Batch Tool 을 연 후, 왼쪽 도구 분류에서 "텍스트 도구"를 선택합니다. 기능 목록에서 "키워드로 텍스트 파일의 전체 행 찾아 바꾸기"를 찾아 클릭합니다. 스크린샷에서 이 기능의 설명은 "텍스트 파일에서 특정 키워드를 포함하는 행 전체를 일괄 삭제하거나 새 텍스트로 교체합니다"라고 되어 있으며, 이 글에서 수행할 작업과 완전히 일치합니다.

image-대량 텍스트 행 교체,TXT 대량 찾기 및 바꾸기,와일드카드 정규식 텍스트 교체,텍스트 파일 일괄 처리

이 단계의 작업 목적은 올바른 일괄 처리 기능으로 먼저 진입하는 것입니다. 소프트웨어에는 텍스트를 Word로 변환, 텍스트를 PDF로 변환, HTML을 TXT로 변환, Markdown을 Word로 변환 등의 다른 도구도 있지만, 목표가 '키워드로 행 전체를 찾아 바꾸기'라면 이 현재 기능으로 진입해야 합니다.

기능 진입 후, 소프트웨어는 마법사 방식의 흐름으로 사용자가 처리를 완료하도록 안내합니다. 인터페이스에서 처리할 레코드 선택, 처리 옵션 설정, 저장 위치 설정, 처리 시작 순서의 단계를 확인할 수 있습니다. 이러한 절차는 파일 일괄 처리에 적합하여 사용자가 주요 설정을 누락하는 것을 방지해 줍니다.

2단계: 일괄 처리할 TXT 파일 추가

기능 페이지에 진입하면 먼저 처리할 레코드를 선택해야 합니다. 스크린샷에는 각각 1.txt, 2.txt, 3.txt, 4.txt, 5.txt인 5개의 txt 파일이 D:\test\ 디렉터리 경로로 가져와져 있습니다. 표에는 확장자, 만든 날짜, 수정한 날짜 등의 정보도 표시되어 사용자가 올바른 파일을 가져왔는지 확인하기 쉽게 해줍니다.

image-대량 텍스트 행 교체,TXT 대량 찾기 및 바꾸기,와일드카드 정규식 텍스트 교체,텍스트 파일 일괄 처리

이 인터페이스 오른쪽 상단에서 "파일 추가", "폴더에서 파일 가져오기", "비우기", "더 보기" 등의 작업 입구를 확인할 수 있습니다. 실제 사용 시, 지정된 소수의 파일만 처리해야 한다면 "파일 추가"를 통해 가져올 수 있습니다. 폴더에 대량의 txt 텍스트가 있어 통일적으로 처리해야 한다면 "폴더에서 파일 가져오기"를 사용하는 것이 더 적합합니다. 가져온 후에는 파일 개수, 이름 및 경로를 확인하여 관련 없는 파일이 작업에 추가되지 않았는지 확인하는 것이 좋습니다.

이 단계의 예상 결과는, 교체할 행 전체가 있는 모든 텍스트 파일이 목록에 나타나는 것입니다. 스크린샷 하단에 레코드 수가 5로 표시되어 있어, 현재 일괄 작업이 5개의 텍스트 파일을 처리할 것임을 나타냅니다. 확인 후 페이지 하단의 "다음"을 클릭하여 처리 옵션 설정으로 이동합니다.

3단계: 찾기 방식 설정, 와일드카드 정규 표현식 매칭 활성화

"처리 옵션 설정" 페이지에서 먼저 찾기 방식을 설정해야 합니다. 스크린샷에서 "찾기 방식" 아래에 "텍스트 정확히 찾기"와 "수식으로 텍스트 유사 찾기" 두 가지 옵션이 있으며, 이 예시에서는 "수식으로 텍스트 유사 찾기"를 선택했습니다. 이 옵션은 와일드카드, 수식 또는 유사 정규 표현식 방식을 사용하여 매칭하는 데 적합합니다.

image-대량 텍스트 행 교체,TXT 대량 찾기 및 바꾸기,와일드카드 정규식 텍스트 교체,텍스트 파일 일괄 처리

여기서 왜 "텍스트 정확히 찾기"를 선택하지 않았을까요? 예시가 매칭하려는 것은 네 자리 숫자이고, 실제 파일에서는 2020, 2021, 2026 또는 다른 연도일 수 있기 때문입니다. 정확히 찾기를 사용하면 구체적인 연도를 일일이 입력해야 하지만, \d{4}와 같은 표현식을 사용하면 임의의 연속된 네 자리 숫자를 매칭할 수 있어 여러 파일의 고정되지 않은 내용을 일괄 처리하는 데 더 적합합니다.

"찾을 키워드 목록"에 다음을 입력합니다.

\d{4}

이 표현식의 의미는 연속된 4개의 숫자를 매칭한다는 것으로 이해할 수 있습니다. 예시 파일의 "2020"이 이 규칙에 부합하므로, "2020"이 포함된 행 전체가 대상 행으로 식별됩니다.

실제 업무에서 연도를 찾는 것이 아니라면, 필요에 따라 다른 키워드나 표현식으로 변경할 수 있습니다. 예를 들어 고정 텍스트 "ERROR" 찾기, 특정 계약 번호 접두사 찾기, 버전 번호가 포함된 행 찾기 등이 있습니다. 핵심은, 여기에 입력하는 내용은 어떤 행을 교체해야 하는지 판단하는 데 사용되며, 일치하는 문자 자체만 교체하는 것이 아니라는 점입니다.

4단계: 교체 후 새 행 내용 입력

오른쪽의 "교체할 키워드 목록"에 교체할 행 전체의 텍스트를 입력합니다. 예시에 입력된 내용은 다음과 같습니다.

Annex A - Q&A

현재 기능이 '전체 행 찾아 바꾸기'이므로, 어떤 행이 왼쪽 키워드 목록의 매칭 결과를 포함하면 소프트웨어는 해당 행 전체를 오른쪽에 설정된 새 텍스트로 교체합니다. 즉, 원래의

Annex A - Food and drink standards - revised 2020

는 다음과 같이 교체됩니다.

Annex A - Q&A

스크린샷 오른쪽 영역에는 "입력하지 않으면 삭제를 의미합니다"라는 안내도 있습니다. 이는 오른쪽 교체 내용을 비워 두면 키워드에 해당하는 행 전체가 삭제될 수 있음을 의미하며, 이 글의 목표는 새 행으로 교체하는 것이므로 새 행 내용을 입력해야 합니다. 사무 문서 정비에서 이 점은 특히 중요합니다. 특정 키워드가 포함된 행을 삭제하려면 비워 둘 수 있고, 표준 텍스트로 업데이트하려면 교체할 내용을 입력해야 합니다.

5단계: 저장 위치 설정 계속 진행 및 일괄 처리 시작

찾기 규칙과 교체 내용을 설정한 후, 계속 "다음"을 클릭합니다. 페이지 상단의 절차 안내에 따르면, 이후 저장 위치를 설정한 다음 처리를 시작해야 합니다. 이 글에서 제공된 스크린샷은 주로 처음 두 단계의 주요 설정을 보여주지만, 마법사 흐름을 통해 소프트웨어가 정식 실행 전에 출력 위치를 확인하도록 한다는 것을 명확히 알 수 있습니다.

텍스트 파일을 일괄 수정할 때는 원본 파일을 직접 덮어쓰는 대신 새로운 출력 디렉터리를 선택하여 처리 결과를 저장하는 것이 좋습니다. 이렇게 하면 표현식을 잘못 작성하거나 교체 내용이 예상과 다를 경우에도 원본 파일로 돌아가 다시 처리할 수 있다는 장점이 있습니다. 특히 대량의 txt, log, csv 또는 Word/docx/doc에서 변환된 텍스트 자료를 처리할 때는 원본 파일을 보존하는 것이 더 안전한 방법입니다.

저장 위치 설정을 완료한 후 "처리 시작" 단계로 이동하여 작업을 실행합니다. 처리가 완료된 후 출력된 txt 파일을 열어 확인하면, 네 자리 숫자가 포함된 대상 행이 새로운 행 전체의 내용으로 교체된 것을 볼 수 있습니다.

와일드카드 정규 표현식 설정 아이디어: 오매칭 방지 방법

행 전체 일괄 교체의 효율은 매우 높지만, 규칙 설정에도 신중을 기해야 합니다. 표현식 범위가 너무 넓으면 교체를 원하지 않는 행까지 매칭될 수 있기 때문입니다. 이 글의 \d{4}을 예로 들면, 이는 임의의 연속된 네 자리 숫자를 매칭합니다. 텍스트에 연도 외에도 번호, 페이지 번호, 금액, 코드 등 네 자리 숫자가 있다면 해당 행들도 대상 행으로 식별될 수 있습니다.

텍스트 구조가 더 복잡하다면 규칙을 더 구체적으로 만드는 것을 고려할 수 있습니다. 예를 들어, "revised 2020"과 같은 내용이 포함된 행만 매칭하려면 연도만 쓰지 말고 업무 텍스트에 더 가까운 키워드를 써야 합니다. 특정 고정된 장 제목의 연도만 매칭하려면 "Annex A"와 숫자 규칙을 결합할 수 있습니다. 이렇게 하면 오매칭 위험을 줄일 수 있습니다.

대량의 파일을 정식으로 처리하기 전에, 먼저 몇 개의 샘플 파일을 복사하여 테스트하는 것이 좋습니다. 교체 결과가 예상과 일치하는지 확인한 후 전체 폴더를 가져와 일괄 실행하는 것이 모든 일괄 처리 도구에서 권장하는 작업 습관입니다.

자주 묻는 질문 및 주의사항

1. 이 기능은 키워드를 교체하나요, 행 전체를 교체하나요?

기능 이름과 처리 효과로 볼 때, '키워드가 포함된 전체 행'을 교체합니다. 예시에서는 "2020"이 탐지되었지만, 최종적으로 교체된 것은 단순히 "2020"만이 아니라 행 전체인 "Annex A - Food and drink standards - revised 2020"입니다.

2. 왜 "수식으로 텍스트 유사 찾기"를 선택해야 하나요?

고정된 문자를 매칭하려면 정확히 찾기를 사용할 수 있지만, 임의의 네 자리 숫자, 다른 연도, 다른 번호 등 고정되지 않은 내용을 매칭하려면 "수식으로 텍스트 유사 찾기"를 사용해야 합니다. 예시의 \d{4}는 더 유연한 표현식 매칭 방식에 속합니다.

3. 오른쪽 교체 내용을 비워 둘 수 있나요?

스크린샷에 "입력하지 않으면 삭제를 의미합니다"라고 안내되어 있습니다. 목표가 특정 키워드를 포함하는 행 전체를 삭제하는 것이라면 교체 내용을 입력하지 않아도 되며, 이 글처럼 대상 행을 새 행으로 교체하는 것이 목표라면 반드시 교체할 텍스트를 입력해야 합니다.

4. 키워드에 해당하지 않는 행에도 영향을 미치나요?

처리 후 효과로 볼 때, 규칙에 해당하지 않는 행은 원래 상태를 유지합니다. 따라서 찾기 규칙만 정확하게 설정하면, 소프트웨어는 대상 키워드나 매칭 표현식을 포함한 행만 처리합니다.

5. TXT 파일만 처리할 수 있나요?

이 글에서는 txt 텍스트 파일의 행 전체 일괄 교체를 시연했습니다. Word, docx, doc, PDF 등의 사무 문서에 대해 유사한 처리가 필요한 경우, 일반적으로 실제 상황에 따라 처리 가능한 텍스트 형식으로 먼저 변환하거나, 소프트웨어에서 해당하는 Word 도구, PDF 도구, 텍스트 도구 기능을 사용해야 합니다. 이 글에서는 다른 형식의 작업은 다루지 않으며, 스크린샷에 표시된 TXT 일괄 처리 절차를 기준으로 합니다.

요약: 반복적인 텍스트 행 전체 교체는 일괄 처리 도구에 맡기세요

여러 텍스트 파일에서 키워드가 포함된 전체 행을 새 행으로 일괄 교체하는 것은 매우 전형적인 사무 자동화 요구 사항입니다. 수동 처리는 느릴 뿐만 아니라 특정 파일이나 행을 누락하기 쉬우며, HeSoft Doc Batch Tool 을 사용하면 여러 txt 파일을 가져오고, 와일드카드 정규 표현식을 설정하고, 교체할 새 행을 입력한 후 마법사에 따라 저장 및 처리를 완료하여 한 번의 설정으로 일괄 실행할 수 있습니다.

이 문서의 예시는 \d{4}를 사용하여 네 자리 숫자를 포함하는 행을 매칭하고, 그 행 전체를 Annex A - Q&A로 교체했습니다. 처리 후 대상 행이 정확하게 교체되고 다른 내용은 변하지 않았음을 확인할 수 있습니다. 텍스트를 일괄 수정하거나, 자료를 정비하거나, 구성을 업데이트하거나, 목차를 정리하거나, 대량의 TXT 파일을 처리해야 하는 사용자에게 이러한 오피스 소프트웨어는 반복적인 노동을 현저히 줄이고 파일 처리 효율을 높일 수 있습니다.

여러 텍스트 파일에서 특정 키워드가 포함된 행 전체를 통일적으로 교체해야 한다면, 먼저 소량의 샘플 파일을 준비하여 표현식을 테스트하고, 결과가 올바른지 확인한 후 전체 폴더를 가져와 일괄 처리하는 것이 좋습니다. 이렇게 하면 효율성을 보장하는 동시에 오작업 위험도 낮출 수 있습니다.


키워드대량 텍스트 행 교체 , TXT 대량 찾기 및 바꾸기 , 와일드카드 정규식 텍스트 교체 , 텍스트 파일 일괄 처리
생성 시간2026-07-04 06:32:59

성명: 웹사이트의 모든 이미지, 텍스트 및 비디오 콘텐츠는 참고용이며 최신, 정확, 적절하지 않을 수 있습니다. 이의가 있는 경우 실제 경험 효과를 기준으로 하십시오!

관련 기사

더 많은 기사

원하는 기능이 없나요?

귀하의 필요 사항을 저희에게 피드백해 주시면, 평가 후 무료로 구현하겠습니다!