여러 TXT 본문 번호를 추출하고 파일 이름을 변경하는 방법: 와일드카드 정규 표현식 실용 튜토리얼


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

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

많은 TXT 파일의 유효 정보는 파일명이 아닌 본문의 시작 부분이나 고정 필드에 숨겨져 있습니다. 예를 들어 Book ID 뒤의 숫자 번호가 그렇습니다. 본문에서는 HeSoft Doc Batch Tool 을 통해 효율적인 방법을 소개합니다. 먼저 여러 텍스트 파일을 가져온 후, 정규식을 사용하여 본문의 번호를 일치시키고, 마지막으로 일치 결과를 새로운 파일명으로 덮어씁니다. 튜토리얼에는 처리 전후의 효과, 주요 매개변수 설정 및 주의 사항이 포함되어 있어, 대량의 txt 자료, 번호 문서, 텍스트 소재를 정리해야 하는 사무용 사용자에게 적합합니다.

일상 업무 및 자료 정리에서 텍스트 파일은 대량 다운로드, 시스템 내보내기, 스크립트 생성 또는 데이터 변환을 통해 자주 접하게 됩니다. 파일 이름이 단순히 book1.txt, book2.txt, book3.txt와 같아서 겉으로는 어떤 유효한 정보도 파악할 수 없지만, 파일을 열어보면 본문에 "Book ID:4829173056"과 같은 매우 중요한 번호가 적혀 있습니다. 이러한 번호에 따라 파일을 분류하려면, 기존 방식은 TXT 파일을 하나씩 열고 번호를 복사한 후 폴더로 돌아와 붙여넣기로 이름을 변경하는 것입니다. 파일이 적을 때는 감당할 수 있지만, 파일이 많아지면 전형적인 반복 작업이 됩니다.

본문에서 소개하는 방법은 오피스 소프트웨어 " HeSoft Doc Batch Tool "의 "파일 내용을 사용하여 텍스트 파일 이름 바꾸기" 기능을 사용하여, 와일드카드 개념 및 정규식 규칙과 함께 TXT 본문에서 지정된 내용을 대량으로 추출하고, 추출 결과를 파일 이름으로 사용하는 것입니다. 예시에서는 텍스트 속 Book ID 숫자를 추출하여, 여러 TXT 파일의 이름을 의미 없는 순서명에서 식별 가능한 번호명으로 한 번에 변경합니다.

적용 시나리오: 본문에 번호가 있지만 파일명 관리가 어려운 경우

이러한 대량 이름 바꾸기 요구는 업무 환경에서 매우 일반적입니다. 파일 내용에 고정된 형식이 존재하기만 하면, 규칙화된 방식으로 내용을 추출하여 대량으로 파일명을 생성하는 것을 고려할 수 있습니다. 예를 들어:

  • 텍스트 자료 첫 줄에 Book ID가 포함되어 있어, Book ID 뒤의 숫자를 txt 파일명으로 사용해야 하는 경우.
  • 기사, 보고서, 기록, 설명 문서에 고유 번호가 포함되어 있어, 해당 번호로 통일하여 분류하고자 하는 경우.
  • 다운로드한 파일명은 임시 일련번호이지만, 본문에 실제 제목, 고객 번호 또는 프로젝트 번호가 있는 경우.
  • 대량의 텍스트 파일에서 "ID:숫자", "번호:숫자", "Code:영숫자 조합"과 같은 내용을 추출해야 하는 경우.
  • 수동 이름 바꾸기, 복사하여 붙여넣기, 반복적인 파일 열기로 인한 시간 낭비를 줄이고자 하는 경우.

본 튜토리얼은 TXT를 예로 들어 텍스트 파일의 대량 이름 바꾸기에 중점을 둡니다. 만약 Word 문서를 처리한다면 doc, docx 등 Word 관련 도구를, PDF라면 PDF 내용별 이름 바꾸기 해당 기능을 사용해야 합니다. 파일 형식마다 구조가 다르므로, 올바른 도구 선택이 처리 실패를 피하는 길입니다.

결과 미리보기: book 일련번호 이름에서 Book ID 번호 이름으로

처리 전: 폴더 내 TXT 이름에 업무적 의미가 없음

처리 전 폴더에는 5개의 텍스트 파일이 있으며, 이름은 book1.txt, book2.txt, book3.txt, book4.txt, book5.txt입니다. 이러한 이름은 파일의 개수와 순서만을 나타낼 뿐, 각 파일이 어떤 책, 어떤 기록, 어떤 번호에 해당하는지 판단할 수 없습니다.

image-TXT 콘텐츠 일괄 추출 후 이름 변경,와일드카드 정규 표현식,텍스트 파일 일괄 이름 변경

그중 하나의 텍스트 파일을 열면, 본문 상단에 "Book ID:4829173056"이 포함된 것을 볼 수 있습니다. 여기서 4829173056이야말로 파일 이름으로 더 적합한 핵심 정보입니다. 즉, 파일 이름과 파일 내용 사이에는 명확한 관계가 있습니다. 새 파일 이름은 본문 속 Book ID 필드에서 가져와야 한다는 것입니다.

image-TXT 콘텐츠 일괄 추출 후 이름 변경,와일드카드 정규 표현식,텍스트 파일 일괄 이름 변경

처리 후: 파일명이 추출된 숫자 번호로 일괄 변경됨

대량 처리가 완료되면, 파일 목록의 이름은 1958436720.txt, 4829173056.txt, 6094728315.txt, 7305619482.txt, 8640295173.txt 등으로 변경됩니다. 각 파일명은 해당 TXT 본문의 Book ID 숫자에서 가져왔으므로, 폴더 탐색, 검색 및 대조가 훨씬 직관적입니다.

image-TXT 콘텐츠 일괄 추출 후 이름 변경,와일드카드 정규 표현식,텍스트 파일 일괄 이름 변경

이러한 처리 효과의 가치는, 수동으로 파일 내용을 일일이 확인하거나 번호를 복사하여 붙여넣을 필요가 없다는 데 있습니다. 규칙만 일관되면, 소프트웨어가 설정에 따라 대량으로 텍스트 내용 추출과 파일 이름 바꾸기를 완료할 수 있습니다.

조작 단계: HeSoft Doc Batch Tool 를 사용하여 TXT 대량 이름 바꾸기 완료

1단계: 파일 이름 도구에서 텍스트 내용 이름 바꾸기 기능 선택

HeSoft Doc Batch Tool 를 시작한 후, 왼쪽 내비게이션에서 "파일 이름" 분류로 진입합니다. 해당 분류 아래에는 찾기 및 바꾸기, 텍스트 삽입, 접두사 및 접미사 추가 등 파일 이름 처리와 관련된 여러 기능이 포함되어 있습니다. 이번에는 텍스트 내용에서 값을 가져와야 하므로 "8. 파일 내용을 사용하여 텍스트 파일 이름 바꾸기"를 선택합니다.

image-TXT 콘텐츠 일괄 추출 후 이름 변경,와일드카드 정규 표현식,텍스트 파일 일괄 이름 변경

기능 카드의 설명을 통해, 이것이 텍스트 파일 내용의 특정 텍스트를 대량으로 해당 파일의 이름으로 사용하는 데 사용됨을 알 수 있습니다. 즉, 단순히 기존 파일명을 수정하는 것이 아니라, TXT 내용을 읽은 후 새 이름을 생성하기 때문에 본문의 Book ID 추출 시나리오에 매우 적합합니다.

2단계: 파일 추가 또는 폴더에서 파일 가져오기

기능에 진입하면 첫 단계는 "처리할 레코드 선택"입니다. 인터페이스 오른쪽 상단에 "파일 추가"와 "폴더에서 파일 가져오기" 두 가지 진입점이 제공됩니다. 지정된 몇 개의 파일만 처리한다면 "파일 추가"를 클릭할 수 있고, 파일이 모두 동일한 디렉토리에 있다면 "폴더에서 파일 가져오기"를 사용하는 것이 더 편리합니다.

image-TXT 콘텐츠 일괄 추출 후 이름 변경,와일드카드 정규 표현식,텍스트 파일 일괄 이름 변경

가져오기를 완료하면 테이블에 파일 이름, 경로, 확장자, 생성 시간 및 수정 시간이 표시됩니다. 스크린샷에서 5개의 txt 파일이 목록에 추가되었고, 경로는 D 드라이브 test 디렉토리임을 볼 수 있습니다. 이 단계의 주요 목적은 처리할 범위가 올바른지 확인하는 것입니다. 대량 이름 바꾸기는 여러 파일에 영향을 미치므로, 다음 단계로 넘어가기 전에 중복 선택, 누락 또는 관련 없는 파일이 잘못 가져와졌는지 확인해야 합니다.

이상이 없음을 확인한 후, 페이지 하단의 "다음"을 클릭하여 규칙 설정으로 진입합니다. 여기까지는 소프트웨어가 처리할 목록을 생성했을 뿐, 아직 실제로 파일명을 수정하지는 않았습니다.

3단계: 조회 영역으로 "사용자 정의 공식으로 일치시킨 텍스트" 선택

두 번째 단계인 "처리 옵션 설정"에서, 먼저 파일명의 출처를 결정해야 합니다. 인터페이스의 "조회 영역"은 여러 선택지를 제공하며, 본 예시에서는 "사용자 정의 공식으로 일치시킨 텍스트"를 선택합니다. 이 설정은 매우 중요한데, 텍스트 전체를 파일명으로 사용하거나 단순히 첫 줄 전체를 가져오는 것이 아니라, 본문에서 특정 규칙에 부합하는 일부 숫자를 추출해야 하기 때문입니다.

image-TXT 콘텐츠 일괄 추출 후 이름 변경,와일드카드 정규 표현식,텍스트 파일 일괄 이름 변경

만약 "첫 번째 줄 텍스트"를 선택했다면, 새 파일명에 완전한 "Book ID:4829173056"이 포함될 수 있습니다. 그러나 실제 분류 시에는 보통 숫자 번호만 필요하며, 필드명과 콜론을 파일명에 포함시키기를 원하지 않습니다. 따라서 사용자 정의 일치를 사용하면 파일명이 더 간결하고 통일성을 갖게 됩니다.

4단계: Book ID 뒤의 숫자를 일치시키는 정규식 입력

"정규식" 입력란에 다음을 기입합니다:

(?<=Book ID:)\d+

이 규칙은 두 부분으로 구성됩니다. 첫 부분 (?<=Book ID:)는 일치 위치 앞에 반드시 "Book ID:"가 있어야 함을 나타내고, 두 번째 부분 \d+는 연속된 숫자를 의미합니다. 조합된 효과는 오직 "Book ID:" 뒤의 숫자만 추출하는 것입니다.

스크린샷의 내용을 예로 들면, 텍스트에 "Book ID:4829173056"이 나타나면, 소프트웨어는 4829173056을 일치시켜 이름 바꾸기에 사용합니다. 이렇게 하면 "Book ID:"를 파일명에 쓰는 것을 피할 수 있을 뿐만 아니라, 본문 내 다른 위치의 숫자가 아닌 대상 필드 뒤의 번호를 추출하는 것을 보장합니다.

실제 텍스트 형식이 다르다면, 동일한 방식으로 표현식을 수정할 수 있습니다. 예를 들어 필드명 접두사가 Book ID가 아니라 "주문번호:" 또는 "번호:"라면, 표현식의 고정 텍스트 부분을 실제 필드로 바꿔야 합니다. 정규식을 사용할 때 가장 중요한 것은 먼저 샘플 파일 형식을 관찰한 후, 일치 규칙을 작성하는 것입니다.

5단계: 일치 결과를 전체 파일명 덮어쓰기로 설정

"위치" 영역에서, 일치된 텍스트를 파일명의 어느 위치에 배치할지 선택할 수 있습니다. 예시에서는 "전체 파일명 덮어쓰기"를 선택하며, 이는 추출된 숫자가 원본 파일명 주체를 완전히 대체하는 것을 의미합니다. 처리 후, book2.txt는 4829173056.txt가 되며, 4829173056book2.txt나 book24829173056.txt가 되지 않습니다.

업무상 원본 파일명을 유지해야 하는 경우, 인터페이스에서 제공하는 옵션에 따라 왼쪽 또는 오른쪽에 삽입하도록 선택할 수도 있습니다. 그러나 본 예시의 목표는 파일명이 완전히 Book ID로만 구성되도록 하는 것이므로, "전체 파일명 덮어쓰기"가 분류 요구사항에 더 부합합니다.

6단계: 저장 위치 설정 및 대량 처리 실행

일치 규칙과 파일명 위치 설정을 완료한 후, 계속해서 "다음"을 클릭합니다. 인터페이스 흐름에는 이후 "저장 위치 설정"과 "처리 시작"이 있음을 보여줍니다. 저장 위치 단계에서 실제 업무 습관에 따라 출력 위치를 선택하고, 이어서 처리 시작 단계로 진입하여 소프트웨어가 대량 이름 바꾸기를 실행하도록 합니다.

처리가 끝나면 대상 폴더로 돌아가 결과를 확인합니다. 이때, 원래 식별 의미가 없던 book1.txt, book2.txt 등의 파일은 이미 본문의 Book ID에 해당하는 숫자명으로 변경되어 있습니다. 전체 과정에서 파일을 하나하나 열거나 수동으로 번호를 복사할 필요가 없습니다.

자주 묻는 질문과 주의사항: 대량 이름 바꾸기를 더 안정적으로

1. 정규식이 내용을 일치시키지 못하는 경우, 가능한 원인은 무엇인가요?

가장 일반적인 원인은 텍스트 형식이 표현식과 일치하지 않기 때문입니다. 예를 들어 표현식에는 "Book ID:"라고 쓰여 있지만, 파일에는 실제로 "Book ID:"와 같이 중국어 콜론이 있거나, "Book ID: 4829173056"처럼 중간에 공백이 하나 더 있을 수 있습니다. 이런 경우 실제 텍스트 내용에 따라 규칙을 조정해야 합니다.

2. 본문에 여러 숫자가 동시에 나타나면, 잘못 추출될까요?

정규식의 장점은 바로 문맥을 제한할 수 있다는 점입니다. 본 예시에서는 "Book ID:"를 전제 조건으로 사용하여, 본문 안의 아무 숫자나 임의로 가져오는 것이 아니라 해당 필드 뒤의 숫자만 추출합니다. 따라서 규칙 작성 시, 가능한 한 안정적인 필드명 접두사를 사용하여 규칙이 너무 광범위해지는 것을 피해야 합니다.

3. 파일명에 콜론, 슬래시 등의 문자를 포함할 수 있나요?

Windows 파일명은 일부 문자(예: 콜론, 슬래시, 백슬래시 등)에 제한이 있어 일반적으로 파일명으로 직접 사용할 수 없습니다. 이 예시는 숫자만 추출하므로 잘못된 문자 문제가 발생하지 않습니다. 만약 제목 텍스트를 추출한다면, 제목에 파일명으로 적합하지 않은 기호가 포함되어 있는지 주의해야 합니다.

4. 대량 처리 전에 소규모 테스트를 먼저 권장하는 이유는 무엇인가요?

대량 파일 처리의 효율성은 매우 높지만, 규칙이 일단 부정확하게 설정되면 여러 파일에 빠르게 영향을 미칠 수 있습니다. 따라서 먼저 5개 또는 10개의 TXT 파일과 같은 소량의 샘플을 가져와 테스트하여 출력 결과가 기대에 완전히 부합하는지 확인한 후, 전체 폴더를 처리하는 것이 좋습니다. 중요한 자료의 경우 백업을 먼저 유지하는 것이 가장 좋습니다.

5. 이 프로세스를 doc, docx 또는 PDF에 사용할 수 있나요?

본문에서 시연한 것은 텍스트 파일 TXT의 처리 프로세스입니다. HeSoft Doc Batch Tool 인터페이스에서도 Word 파일, PDF 파일 내용별 이름 바꾸기의 관련 기능 진입점을 볼 수 있지만, doc, docx, pdf 등 형식은 순수 텍스트와 다르므로, 해당하는 Word 도구나 PDF 도구를 선택해야 하며 혼용은 권장하지 않습니다.

요약: 규칙으로 내용을 추출하여 파일 이름 자동화하기

대량의 TXT 파일의 유효 정보가 본문 속에 숨겨져 있을 때, 수동으로 이름을 바꾸는 것은 비효율적이고 실수하기 쉬운 작업입니다. HeSoft Doc Batch Tool 를 통해, 먼저 텍스트 파일을 대량으로 가져온 후, 정규식으로 Book ID 뒤의 숫자를 찾아내고, 마지막으로 일치 결과를 새 파일명으로 덮어쓸 수 있습니다. 전체 프로세스는 명확하고 재사용 가능하며, 특히 고정된 형식의 텍스트 자료 정리에 적합합니다.

만약 이름이 혼란스러운 txt 파일을 대량으로 처리하고 있다면, 먼저 샘플 몇 개를 열어 필드 규칙을 관찰한 후, 본문의 단계에 따라 "사용자 정의 공식으로 일치시킨 텍스트"와 정규식을 설정하는 것을 권장합니다. 효과가 올바른지 확인한 후에는, 반복적인 파일 이름 바꾸기 작업을 소프트웨어에 맡겨 완료함으로써, 보다 가치 있는 콘텐츠 검토, 분류 및 분석에 시간을 할애할 수 있습니다.


키워드TXT 콘텐츠 일괄 추출 후 이름 변경 , 와일드카드 정규 표현식 , 텍스트 파일 일괄 이름 변경
생성 시간2026-07-09 06:37:21

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

관련 기사

더 많은 기사

원하는 기능이 없나요?

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