와일드카드 정규식을 사용하여 여러 TXT 텍스트 파일에서 지정된 전체 줄을 일괄 삭제하는 방법


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

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

많은 TXT 텍스트 파일에 Annex A, Annex B와 같은 목차 행이 포함되어 있는 경우, 일일이 열어서 삭제하는 것은 매우 시간이 많이 걸리고 삭제 누락도 쉽게 발생합니다. 본 문서에서는 HeSoft Doc Batch Tool 을 예시로, "키워드를 기반으로 텍스트 파일에서 완전한 행을 찾아 교체" 기능을 사용하여, 와일드카드 또는 정규식을 통해 여러 유형의 내용을 한 번에 매칭하고, 매칭된 전체 행을 일괄 삭제하는 방법을 보여줍니다. 이 방법은 대량의 txt 텍스트, 로그, 목록 및 내보낸 자료를 처리하는 데 적합합니다.

대량의 TXT 텍스트 파일을 정리할 때 흔히 하는 반복 작업 중 하나가 바로 각 파일마다 유지할 필요가 없는 몇 줄을 삭제하는 일입니다. 예를 들어 목차 앞에 있는 Annex A, Annex B, Annex C, Annex D와 같은 설명 줄이 그렇죠. 파일이 하나뿐이라면 메모장이나 Notepad++를 수동으로 열어 삭제하면 되지만, 파일 수가 수십, 수백 개로 늘어나면 일일이 찾아 선택하고 삭제한 뒤 저장하는 데 시간이 많이 걸릴 뿐 아니라 특정 파일을 실수로 삭제하지 않고 누락하기도 쉽습니다.

이 글에서 해결하려는 문제는 명확합니다. 바로 오피스 소프트웨어의 대량 텍스트 처리 능력을 활용해 와일드카드 정규 표현식으로 여러 텍스트 파일의 대상 줄을 한 번에 매칭하고 이 키워드가 포함된 줄 전체를 삭제하는 것입니다. 예시에 사용된 소프트웨어는 스크린샷 좌측 상단에 보이는 " HeSoft Doc Batch Tool "로, 문서 대량 처리 계열 오피스 소프트웨어입니다. 그 핵심 가치는 반복 작업을 줄이고, 처리 규칙을 통일하며, 파일 정리 효율을 높이는 데 있습니다.

아래에서는 처리 전후 효과와 조작 스크린샷을 바탕으로 여러 .txt 텍스트 파일에서 지정된 특정 줄을 대량 삭제하는 방법을 완전히 설명합니다. 예시 파일은 txt이지만, 텍스트 내용에 따라 대량 정리가 필요한 순수 텍스트 자료, 로그 파일, 내보낸 목록 등의 시나리오에도 유사한 접근 방식이 적합합니다.

적용 시나리오: 와일드카드 정규식을 이용한 대량 줄 삭제에 적합한 텍스트 파일

이 방법은 특히 "규칙이 명확하고, 파일 수가 많으며, 내용 구조가 유사한" 텍스트 정리 작업에 적합합니다. 예를 들어, 여러 TXT 파일에 동일한 유형의 번호 줄, 챕터 줄, 머리글 줄, 부록 줄, 마커 줄이 반복되어 수동 삭제 시 같은 동작을 계속해야 할 때 와일드카드나 정규 표현식을 사용해 일괄 매칭할 수 있습니다.

이 글의 스크린샷을 예로 들면, 폴더 안에 1.txt, 2.txt, 3.txt, 4.txt, 5.txt 총 5개의 텍스트 파일이 있습니다. 각 파일에는 Annex A, Annex B, Annex C, Annex D와 유사한 줄이 포함되어 있을 수 있습니다. 이들의 공통적인 특징은 모두 Annex로 시작하고 뒤에 대문자가 따라온다는 점입니다. 표현식을 통해 파일 내에서 Annex 문자를 검색하면 됩니다. Annex [A-Z] 와 같은 표현식을 사용하면 Annex A부터 Annex Z까지의 내용을 통일적으로 매칭할 수 있습니다.

이 기능을 사용하기 좋은 일반적인 시나리오는 다음과 같습니다.

  • TXT 파일 내 특정 유형의 목차 줄, 부록 줄 또는 설명 줄을 일괄 삭제할 때
  • 로그 파일에서 특정 식별자가 포함된 줄 전체를 일괄 정리할 때
  • 내보낸 텍스트에서 번호, 주석, 태그 같은 고정 접두사 줄을 일괄 삭제할 때
  • 여러 텍스트 파일에서 규칙에 맞는 줄 전체 내용을 일괄 교체하거나 삭제할 때
  • 파일을 일일이 열지 않고 대량의 텍스트 자료를 통합 정리할 때

여기서 핵심은 단순히 몇 개의 문자를 삭제하는 것이 아니라, "매칭 키워드가 포함된 완전한 줄"을 삭제하는 것입니다. 이는 목차, 레코드, 목록 항목을 정리하는 데 매우 중요한데, 키워드만 삭제하면 조각난 텍스트가 남을 수 있지만, 줄 전체를 삭제하면 파일 구조가 더 깔끔해지기 때문입니다.

효과 미리보기: 처리 전 여러 TXT 파일에 삭제해야 할 줄이 존재

처리 전 파일 목록에서 볼 수 있듯이, 샘플 폴더에는 1.txt부터 5.txt까지 여러 개의 TXT 텍스트 파일이 차례대로 이름 붙어 있습니다. 이는 이번 작업이 단일 파일만 처리하는 것이 아니라, 여러 텍스트 파일에 동일한 규칙을 적용해야 함을 나타냅니다.

image-텍스트 줄 일괄 삭제,TXT 일괄 처리,와일드카드 정규식 줄 삭제,텍스트 파일 일괄 바꾸기

그중 1.txt를 열어보면, 파일 상단에 "Annexes"라는 제목이 있고, 그 아래로 Annex A, Annex B, Annex C, Annex D 네 줄이 연속해서 나오는 것을 볼 수 있습니다. 이 몇 줄의 오른쪽에는 Food and drink standards, The secondary school analysed meal 등 다른 설명 텍스트도 따라붙어 있습니다. 빨간색 상자와 화살표로 표시된 부분이 이번에 대량 삭제하려는 대상 내용입니다.

image-텍스트 줄 일괄 삭제,TXT 일괄 처리,와일드카드 정규식 줄 삭제,텍스트 파일 일괄 바꾸기

수동으로 처리한다면, 각 txt 파일을 열어 Annex A부터 Annex D까지 해당하는 줄을 직접 선택하고 삭제한 후 저장해야 합니다. 파일 수가 많을수록 반복 작업은 더욱 두드러집니다. 더 번거로운 점은, 파일마다 Annex E, Annex F 혹은 다른 알파벳이 있을 수 있다는 것입니다. 고정된 텍스트로만 찾으면 놓치기 쉽습니다. 따라서 와일드카드 정규 표현식을 사용한 대량 매칭이 더 확실합니다.

처리 후 효과: 매칭된 Annex 줄이 대량 삭제됨

처리가 완료된 후 생성된 텍스트 파일을 열어보면, 원래 Annex A, Annex B, Annex C, Annex D가 있던 내용이 더 이상 나타나지 않고, "Annexes" 제목과 그 뒤의 Contents 목차 내용만 남아 있는 것을 확인할 수 있습니다. 빨간색 상자 위치를 보면 대상 줄이 깔끔하게 정리되었고 파일 내용이 더 간결해졌음을 알 수 있습니다.

image-텍스트 줄 일괄 삭제,TXT 일괄 처리,와일드카드 정규식 줄 삭제,텍스트 파일 일괄 바꾸기

상태 표시줄에서도 텍스트 길이와 줄 수가 변경된 것을 볼 수 있습니다. 처리 전 샘플 파일은 length가 794, lines가 25였지만, 처리 후 샘플 파일은 length가 616, lines가 21로 표시됩니다. 이는 내용을 단순히 숨긴 것이 아니라 매칭된 줄 전체를 실제로 삭제했음을 의미합니다.

이러한 효과는 구조화된 텍스트를 대량 정리하는 데 매우 적합합니다. 여러 파일의 대상 내용에 공통된 규칙만 있으면 한 번의 규칙 설정으로 다중 파일 처리를 완료할 수 있어, 일일이 파일을 열고 찾아 저장하는 번거로움을 피할 수 있습니다.

조작 단계: HeSoft Doc Batch Tool 를 사용해 매칭된 줄 전체 대량 삭제

1단계: 텍스트 도구로 이동하여 "키워드 기반 텍스트 파일 내 완전한 줄 찾기 및 교체" 선택

HeSoft Doc Batch Tool 을 연 후, 왼쪽 기능 분류에서 "텍스트 도구"를 선택합니다. 메인 인터페이스에는 텍스트 내 키워드 찾기 및 교체, 텍스트 공백 삭제, 텍스트를 Word로 변환, 텍스트를 PDF로 변환 등 여러 텍스트 관련 기능이 표시됩니다. 스크린샷에 따르면 이번에는 두 번째 기능을 선택해야 합니다: 키워드 기반 텍스트 파일 내 완전한 줄 찾기 및 교체.

image-텍스트 줄 일괄 삭제,TXT 일괄 처리,와일드카드 정규식 줄 삭제,텍스트 파일 일괄 바꾸기

이 기능의 핵심은 "완전한 줄"에 있습니다. 즉, 소프트웨어가 사용자가 설정한 키워드나 표현식을 바탕으로 텍스트 파일에서 해당 내용이 포함된 줄을 찾아, 그 줄 전체에 대해 교체나 삭제를 실행하는 것입니다. 이 글에서 의도한 Annex A, Annex B 등 줄 전체를 삭제하려는 요구사항에 딱 들어맞습니다.

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

기능 페이지에 진입하면, 인터페이스 상단에 현재 기능 이름이 표시되며, 처리 흐름은 "처리할 레코드 선택" "처리 옵션 설정" "저장 위치 설정" "처리 시작"의 여러 단계로 나뉩니다. 첫 단계는 처리할 텍스트 파일을 추가하는 것입니다.

스크린샷에서 볼 수 있듯이, "파일 추가"를 통해 단일 또는 여러 파일을 추가하거나 "폴더에서 파일 가져오기"를 통해 폴더 내 텍스트를 대량으로 가져올 수 있습니다. 예시에서는 이미 5개의 파일을 가져왔으며, 목록에는 번호, 이름, 경로, 확장자, 생성 시간, 수정 시간 등의 정보가 표시되고 확장자는 모두 txt입니다.

image-텍스트 줄 일괄 삭제,TXT 일괄 처리,와일드카드 정규식 줄 삭제,텍스트 파일 일괄 바꾸기

파일을 추가한 후에는 먼저 목록의 파일이 올바른지 확인하는 것이 좋습니다. 예를 들어 처리할 모든 txt 파일이 포함되었는지, 경로가 대상 폴더인지, 확장자가 예상과 일치하는지 등을 점검합니다. 실수로 처리할 필요 없는 파일을 추가했다면 목록 오른쪽의 삭제 작업을 통해 제거할 수 있습니다. 확인 후 하단의 "다음"을 클릭하여 처리 규칙 설정으로 넘어갑니다.

3단계: 퍼지 검색 방식 선택 및 와일드카드 정규 표현식 입력

"처리 옵션 설정" 페이지에서 먼저 검색 방식을 설정해야 합니다. 스크린샷에서 선택된 것은 "수식을 사용한 퍼지 텍스트 검색"입니다. 이 옵션은 완전히 동일한 고정 문자열만 매칭하는 대신, 와일드카드나 유사 정규 표현식을 포함하는 표현식을 입력하여 공통된 규칙을 가진 텍스트 분류를 매칭할 때 적합합니다.

image-텍스트 줄 일괄 삭제,TXT 일괄 처리,와일드카드 정규식 줄 삭제,텍스트 파일 일괄 바꾸기

"검색할 키워드 목록"에 입력할 내용:

Annex [A-Z]

이 표현식은 Annex로 시작해 공백 하나가 있고, 그 뒤에 대문자 알파벳 하나가 따라오는 내용을 매칭하는 것으로 이해할 수 있습니다. 따라서 Annex A, Annex B, Annex C, Annex D 같은 줄들이 모두 인식됩니다. 현재 기능이 "키워드가 포함된 완전한 줄"을 처리하므로, 어느 한 줄에 해당 표현식과 일치하는 내용이 나타나기만 하면 그 줄 전체가 처리됩니다.

오른쪽은 "교체 후 키워드 목록"입니다. 스크린샷에서 이 영역은 비어 있으며, 인터페이스에는 "입력하지 않으면 삭제를 의미합니다"라고 안내되어 있습니다. 따라서 목표가 매칭된 완전한 줄을 삭제하는 것이라면, 오른쪽에 교체 내용을 입력하지 마십시오. 이렇게 하면 소프트웨어가 처리 시 매칭된 줄 전체를 다른 텍스트로 교체하지 않고 삭제합니다.

4단계: 계속하여 저장 위치 설정 및 처리 시작

키워드 규칙 설정을 완료한 후, 페이지 하단의 "다음"을 클릭합니다. 처리 흐름 표시줄에 따라, 이후에는 "저장 위치 설정" 및 "처리 시작" 단계로 진행됩니다. 이 단계의 목적은 처리된 파일이 명확한 출력 위치를 가지도록 하여 원본 파일과 섞이는 것을 방지하고, 처리 완료 후 통합적으로 결과를 확인하기 쉽게 만드는 데 있습니다.

텍스트 파일을 대량 처리할 때는, 결과를 별도의 폴더에 저장하거나 소프트웨어가 제공하는 저장 절차를 이용해 새 파일을 생성하는 것이 좋습니다. 이렇게 하면 표현식 설정이 예상과 맞지 않더라도 원본 파일로 돌아가 다시 처리할 수 있어, 오삭제 위험을 낮출 수 있습니다. 저장 위치를 확인한 후 처리 시작 단계로 넘어가, 소프트웨어가 목록에 있는 파일을 하나씩 순서대로 규칙을 실행할 때까지 기다리면 됩니다.

자주 묻는 질문 및 주의사항

1. 왜 Annex A, Annex B를 하나씩 입력하지 않고 Annex [A-Z]를 사용하나요?

Annex A부터 Annex D까지만 삭제한다면, 하나씩 입력해도 됩니다. 하지만 실제 작업에서는 파일에 따라 Annex E, Annex F, 심지어 더 많은 알파벳이 나타날 수 있습니다. Annex [A-Z]를 사용하면 A부터 Z까지의 대문자를 한 번에 포괄할 수 있어, 규칙이 더 범용적이며 대량 처리의 효율성 목표에도 더 부합합니다.

2. 오른쪽 교체 목록을 비워두는 것은 어떤 작용을 하나요?

스크린샷 안내에서 볼 수 있듯이, "입력하지 않으면 삭제를 의미합니다". 즉, 왼쪽은 검색을 담당하고, 오른쪽에 교체 내용을 입력하지 않으면 소프트웨어가 매칭된 내용을 삭제한다는 뜻입니다. 본 기능의 "완전한 줄" 특성과 결합되어, 최종 효과는 매칭 키워드가 포함된 줄 전체의 삭제입니다.

3. 삭제해서는 안 될 내용을 삭제할 가능성은 없나요?

모든 대량 삭제 작업은 신중해야 합니다. 소량의 샘플 파일로 먼저 표현식을 테스트해 보는 것이 좋습니다. 예를 들어, 먼저 1~2개의 txt 파일을 처리하여 결과가 정확한지 확인한 후에 전체 파일로 확장하는 것입니다. 표현식이 포괄적일수록 매칭 범위가 넓어지고, 표현식이 정밀할수록 오삭제 확률이 낮아집니다.

4. 이 방법은 TXT 파일만 처리할 수 있나요?

이 글의 스크린샷은 txt 텍스트 파일 처리 흐름을 보여주며, 기능 이름 역시 텍스트 파일을 명확히 지목하고 있습니다. Word 문서, docx, doc, PDF 등의 형식에 대해서는, 소프트웨어 내 해당하는 Word 도구나 PDF 도구에 따라 해당 기능을 선택해야 하며, 텍스트 파일 처리 흐름을 직접 적용하지 마십시오.

총론: 반복적인 수동 삭제를 대량 텍스트 처리로 대체

HeSoft Doc Batch Tool 의 "키워드 기반 텍스트 파일 내 완전한 줄 찾기 및 교체" 기능을 통해, 여러 TXT 파일에서 규칙에 부합하는 줄을 한 번에 삭제할 수 있습니다. 이 글의 예시에서는 Annex [A-Z]를 사용하여 Annex A부터 Annex Z까지의 부록 줄을 매칭하고, 교체 목록을 비워둠으로써 삭제를 구현했으며, 최종적으로 텍스트 파일 내 대상 줄을 성공적으로 정리했습니다.

대량의 텍스트 파일, 로그 파일 또는 내보내기 목록을 자주 정리해야 한다면, 더 이상 파일을 일일이 열어 수동으로 삭제하는 것을 권장하지 않습니다. 더 효율적인 방법은 먼저 대상 내용의 규칙을 분석한 다음, 와일드카드 정규 표현식으로 통일된 규칙을 설정하여 대량 처리 도구가 자동으로 완료하도록 맡기는 것입니다. 이렇게 하면 시간을 절약할 수 있을 뿐 아니라 처리 결과를 더욱 일관되게 만들 수 있습니다.


키워드텍스트 줄 일괄 삭제 , TXT 일괄 처리 , 와일드카드 정규식 줄 삭제 , 텍스트 파일 일괄 바꾸기
생성 시간2026-07-04 06:35:35

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

관련 기사

원하는 기능이 없나요?

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