정규 표현식을 사용하여 여러 TXT 텍스트 파일에서 숫자 키워드를 일괄 교체하는 방법


번역EnglishFrançaisDeutschEspañol日本語한국어업데이트 시간2026-07-03 07:02:52

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

여러 TXT 텍스트 파일에서 대량으로 통일되게 교체해야 할 숫자, 번호, 날짜 또는 가변 키워드가 존재할 경우, 파일을 하나씩 열어 수동으로 찾아 바꾸는 것은 시간이 많이 소요될 뿐만 아니라 누락되기 쉽습니다. 본문은 여러 텍스트 파일의 연속된 숫자를 일괄적으로 AAA로 교체하는 것을 예로 들어, HeSoft Doc Batch Tool 의 "텍스트에서 키워드 찾기 및 바꾸기" 기능을 사용하여, 정규식 \d+를 통해 길이가 다른 숫자 내용을 한 번에 매칭하고 일괄 교체하는 방법을 소개합니다. 이는 데이터 정리, 문서 비식별화, 로그 처리 및 콘텐츠 표준화 등의 시나리오에 적합합니다.

일상적인 사무 작업, 자료 정리, 데이터 정제 및 콘텐츠 게시 전 처리 과정에서 많은 사람들이 비슷한 문제에 직면합니다. 하나의 폴더에 수십 개에서 수백 개의 TXT 텍스트 파일이 있고, 각 파일마다 서로 다른 숫자, 일련번호, 수량, 연도, 금액 또는 기타 가변 텍스트가 흩어져 있는 경우입니다. 특정 고정 단어 하나만 바꾸는 것이라면 일반적인 찾기 및 바꾸기로 간신히 해결할 수 있지만, "10", "30", "100", "26000"처럼 길이가 일정하지 않은 숫자를 동일한 내용으로 일괄 변경해야 한다면 파일을 하나씩 열어 수동으로 처리하는 것은 매우 비효율적입니다.

이 문서에서 해결하고자 하는 핵심 문제는 와일드카드나 정규 표현식을 사용하여 여러 텍스트 파일에서 다양한 형태의 키워드를 일괄적으로 찾고, 한 번에 지정된 텍스트로 바꾸는 방법입니다. 예시에서는 여러 TXT 파일에 있는 모든 연속된 숫자를 "AAA"로 일괄 변경할 것입니다. 작업에 사용된 소프트웨어는 사무용 소프트웨어로 분류되는 " HeSoft Doc Batch Tool "입니다. 이 소프트웨어의 가치는 파일을 일괄 처리하고 반복 작업을 줄이는 데 있으며, 특히 txt, 텍스트 자료, 로그 파일, 내보낸 문서 내용을 자주 처리해야 하는 사무 환경에 적합합니다.

적용 시나리오: 정규 표현식 일괄 바꾸기에 적합한 텍스트 콘텐츠

정규 표현식 일괄 찾기 및 바꾸기의 장점은 하나의 고정된 단어만 일치시키는 것이 아니라 규칙에 따라 한 부류의 내용을 일치시킬 수 있다는 점입니다. 예를 들어 이 문서에서 사용된 \d+는 하나 이상의 연속된 숫자와 일치할 수 있습니다. 따라서 텍스트에 "5", "10", "30", "100"이 나타나든, "26,000"에서 분리된 숫자 조각이 나타나든, 규칙에 따라 식별되고 바뀔 수 있습니다.

이러한 종류의 일괄 처리는 다음 시나리오에 적합합니다:

  • 텍스트 파일 일괄 비식별화: TXT, 로그, 자료 파일의 숫자 일련번호, 수량 정보를 플레이스홀더로 일괄 변경합니다.
  • 콘텐츠 표준화: 여러 문서의 가변 숫자를 고정 식별자로 일괄 변경하여 후속 교정 또는 템플릿화를 용이하게 합니다.
  • 영문 자료 일괄 정제: 예를 들어 영문 과학 기사, 설명 문서, 내보낸 텍스트에 다량의 수치가 포함되어 있어 일괄 변경이 필요한 경우입니다.
  • 프로그램 로그 또는 구성 텍스트 처리: 로그 파일의 포트 번호, 상태 코드, ID, 계수 값 등의 내용을 규칙에 따라 일괄 처리할 수 있습니다.
  • 대량의 TXT 파일 정리: big_bang.txt, black_holes.txt, dark_energy.txt 등의 파일을 일일이 열 필요 없이 소프트웨어에서 파일 목록별로 일괄 실행합니다.

만약 Word 문서의 내용을 일괄 변경해야 한다면, 그 아이디어를 doc, docx 등 문서 처리 시나리오로 확장할 수도 있습니다. 하지만 이 문서의 스크린샷은 텍스트 도구 아래에서 TXT 텍스트 파일 콘텐츠를 대상으로 한 일괄 찾기 및 바꾸기 과정을 보여주므로, 아래에서는 TXT 파일을 중심으로 설명합니다.

결과 미리보기: 처리 전 여러 TXT 파일에 다른 숫자 포함

처리 전, 폴더에는 big_bang.txt, black_holes.txt, dark_energy.txt, dark_matter.txt, galaxies.txt 등 여러 TXT 텍스트 파일이 미리 준비되어 있습니다. 이러한 파일의 내용은 일반적으로 서로 독립적이므로, 수동으로 처리하려면 각 파일을 순서대로 열고 찾기 및 바꾸기를 실행해야 하므로 반복 단계가 매우 많습니다.

image-정규 표현식 일괄 치환,TXT 일괄 검색 치환,텍스트 파일 일괄 처리

black_holes.txt를 예로 들면, 파일 본문에는 "10", "30", "5", "100", "4", "26,000" 등 많은 숫자 콘텐츠가 포함되어 있습니다. 스크린샷에서 빨간색 상자로 일부 숫자를 표시했는데, 이 숫자들은 길이도 다르고 위치도 분산되어 있어 고정 키워드 찾기로는 모든 경우를 한 번에 처리하기 어렵습니다.

image-정규 표현식 일괄 치환,TXT 일괄 검색 치환,텍스트 파일 일괄 처리

이것이 바로 정규 표현식 일괄 바꾸기가 효과를 발휘하기 적합한 시나리오입니다. 10, 30, 100 등 모든 숫자를 개별적으로 입력할 필요 없이, 하나의 규칙 표현식으로 "모든 연속된 숫자"와 일치시키면 됩니다. 예시에서 규칙은 \d+이고, 바뀐 내용은 "AAA"입니다.

결과 미리보기: 처리 후 숫자가 AAA로 일괄 변경됨

일괄 처리를 완료한 후 black_holes.txt를 다시 열어 보면, 원래 본문의 숫자 위치가 "AAA"로 바뀐 것을 확인할 수 있습니다. 예를 들어 원래의 반지름 수치, 질량 배수, 태양 질량 수량, 거리 수치 등이 위치했던 자리가 모두 통일된 플레이스홀더 텍스트로 변경되었습니다.

image-정규 표현식 일괄 치환,TXT 일괄 검색 치환,텍스트 파일 일괄 처리

결과 이미지에서 볼 수 있듯이, 일괄 바꾸기는 현재 열려 있는 파일 하나만 처리하는 것이 아니라 작업 목록에 따라 여러 텍스트 파일에 동일한 규칙을 실행합니다. 사무직 종사자에게 이는 규칙 설정만 올바르게 하면 폴더 전체의 대량 TXT 파일을 한 번에 처리할 수 있어, 반복적인 열기, 찾기, 바꾸기, 저장 작업을 크게 줄일 수 있음을 의미합니다.

작업 단계: HeSoft Doc Batch Tool 를 사용하여 일괄 찾기 및 바꾸기

아래 스크린샷 순서에 따라 전체 작업 과정을 설명합니다. 중요한 것은 각 단계의 목적을 이해하는 것입니다. 먼저 기능을 선택하고, 파일을 가져온 다음, 정규 표현식 찾기 규칙과 바꿀 내용을 설정하고, 마지막으로 저장하고 처리를 시작합니다.

1단계: "텍스트 도구"로 이동하여 "텍스트에서 키워드 찾기 및 바꾸기" 선택

HeSoft Doc Batch Tool 를 연 후, 왼쪽 기능 분류에서 "텍스트 도구"를 선택합니다. 주 인터페이스에는 텍스트를 Word로 변환, 텍스트를 PDF로 변환, HTML을 TXT로 변환 등 텍스트 관련 여러 일괄 처리 기능이 표시됩니다. 이 문서에서 사용할 것은 첫 번째 항목인 "텍스트에서 키워드 찾기 및 바꾸기"입니다.

image-정규 표현식 일괄 치환,TXT 일괄 검색 치환,텍스트 파일 일괄 처리

이 단계의 목적은 텍스트 콘텐츠를 일괄적으로 찾아 바꾸는 전용 기능 모듈로 진입하는 것입니다. 일반 편집기의 단일 파일 찾기 및 바꾸기와 달리, 이 기능은 여러 텍스트 파일을 대상으로 하며 동일한 찾기 및 바꾸기 규칙을 전체 작업 목록에 적용할 수 있습니다. 이 기능을 클릭하면 마법사식 처리 페이지로 이동합니다.

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

기능 페이지에 진입하면 첫 번째 단계는 "처리할 레코드 선택"입니다. 인터페이스 오른쪽 상단에서 "파일 추가", "폴더에서 파일 가져오기", "비우기", "더보기" 등의 버튼을 볼 수 있습니다. 예시에는 이미 5개의 TXT 파일이 가져와져 있으며, 목록에는 일련번호, 이름, 경로, 확장자, 생성 시간, 수정 시간 및 작업 열이 표시됩니다.

image-정규 표현식 일괄 치환,TXT 일괄 검색 치환,텍스트 파일 일괄 처리

소수의 파일만 처리하는 경우 "파일 추가"를 사용할 수 있으며, 파일이 모두 같은 폴더에 있다면 "폴더에서 파일 가져오기"를 사용하여 여러 TXT 파일을 한 번에 목록에 추가하는 것이 더 좋습니다. 가져온 후 파일 이름과 경로가 올바른지 확인하고, 처리할 필요가 없는 파일은 작업 열을 통해 삭제할 수 있습니다. 목록 하단에 "레코드 수: 5"라고 표시되어 현재 작업이 5개의 텍스트 파일을 처리할 것임을 알 수 있습니다.

이 단계의 예상 결과는 바꾸기 작업을 수행할 모든 TXT 파일이 작업 목록에 나타나고, 확장자가 txt이며, 경로가 올바른 파일 위치를 가리키는 것입니다. 확인 후 하단의 "다음"을 클릭하여 처리 옵션 설정으로 이동합니다.

3단계: "수식으로 텍스트 퍼지 검색" 선택

"처리 옵션 설정" 페이지에서 "찾기 방식" 영역을 볼 수 있습니다. 인터페이스에서는 "텍스트 정확하게 찾기"와 "수식으로 텍스트 퍼지 검색" 두 가지 방식을 제공합니다. 이 문서에서 일치시켜야 할 것은 하나의 고정된 숫자가 아닌 서로 다른 숫자들이므로 "수식으로 텍스트 퍼지 검색"을 선택해야 합니다.

image-정규 표현식 일괄 치환,TXT 일괄 검색 치환,텍스트 파일 일괄 처리

여기서 "수식으로 텍스트 퍼지 검색"은 규칙에 따라 찾는 것으로 이해할 수 있습니다. 숫자, 일련번호, 가변 문자를 일괄 바꾸는 경우, 이 방식이 정확하게 찾는 것보다 더 유연합니다. 정확하게 찾기는 고정 단어를 바꾸는 데 적합합니다. 예를 들어 "black hole"을 "블랙홀"로 바꾸는 경우입니다. 반면 정규 표현식이나 와일드카드 규칙은 모든 숫자, 특정 형식의 일련번호, 고정된 접두사와 접미사 사이의 텍스트 등 특정 부류의 내용을 일치시키는 데 적합합니다.

4단계: 키워드 목록에 정규 표현식 \d+ 입력

왼쪽의 "찾을 키워드 목록"에 \d+를 입력합니다. 이 표현식의 의미는 하나 이상의 연속된 숫자와 일치한다는 것입니다. 여기서 \d는 숫자 문자를 나타내고, +는 앞의 숫자가 한 번 이상 나타남을 의미합니다. 따라서 텍스트에 1자리 숫자, 2자리 숫자 또는 여러 자리 숫자가 있든 모두 이 규칙에 의해 감지됩니다.

예를 들어, 처리 전 스크린샷에 나타난 "10"과 "30"은 모두 \d+의 일치 규칙에 부합합니다. 본문 다른 위치의 "5", "100", "4", "26", "000" 등의 숫자 조각들도 연속된 숫자 형태로 식별됩니다. 만약 숫자에 쉼표, 공백 또는 기타 구분자가 포함되어 있다면, 연속된 숫자는 구분된 위치에 따라 각각 일치하게 되므로, 바꾸기 규칙을 설정할 때 이것이 의도와 일치하는지 미리 확인해야 합니다.

5단계: 바뀐 키워드 목록에 AAA 입력

오른쪽 "바뀐 키워드 목록"에 "AAA"를 입력합니다. 이렇게 하면 왼쪽 규칙과 일치하는 숫자 콘텐츠를 오른쪽의 지정된 텍스트 AAA로 바꾸는 한 쌍의 찾기 및 바꾸기 관계가 설정됩니다. 스크린샷에서 빨간색 상자는 왼쪽의 \d+와 오른쪽의 AAA를 표시하여 규칙이 설정되었음을 보여줍니다.

실제 필요에 따라 AAA를 다른 내용으로 변경할 수 있습니다. 예를 들어 비식별화를 위해 "***"로 바꾸거나, 템플릿화를 위해 "{number}"로 바꾸거나, 플레이스홀더 교정을 위해 "숫자 자리 표시"로 바꿀 수 있습니다. 하지만 설정 시 좌우 측의 규칙 대응 관계를 명확하게 유지하여 여러 줄의 규칙이 어긋나지 않도록 해야 합니다.

6단계: 다음 단계로 이동하여 저장 위치 설정 및 처리 시작

키워드 옵션 설정을 완료한 후 하단의 "다음"을 클릭합니다. 인터페이스 과정에는 "저장 위치 설정"과 "처리 시작" 두 단계가 더 포함되어 있습니다. 원본 파일과 섞여 잘못 덮어쓰거나 추적이 어려워지는 것을 방지하기 위해, 저장 위치 설정 시 구분하기 쉬운 출력 디렉토리를 선택하는 것이 좋습니다. 저장 위치를 확인한 후 처리 시작 단계로 이동하여 작업을 실행합니다.

이 단계의 예상 결과는 소프트웨어가 가져온 파일 목록에 따라 각 TXT 파일에 동일한 정규 표현식 찾기 및 바꾸기 규칙을 실행하고, 처리 결과를 지정된 위치에 저장하는 것입니다. 처리 완료 후 파일 하나를 열어 무작위 검사를 실시하여 숫자가 예상대로 AAA로 바뀌었는지 확인합니다.

자주 묻는 질문 및 주의사항

1. 왜 10, 30, 100을 하나씩 입력하지 않고 \d+를 사용하나요?

이 숫자들은 동일한 고정 키워드가 아니기 때문입니다. 하나씩 입력하면 다른 숫자를 빠뜨리게 되고, 대량 파일 처리에도 적합하지 않습니다. \d+는 연속된 숫자와 일치함을 의미하므로, 다양한 길이의 숫자 콘텐츠를 한 번에 포함할 수 있어 일괄 바꾸기에 더 적합합니다.

2. "텍스트 정확하게 찾기"와 "수식으로 텍스트 퍼지 검색"의 차이는 무엇인가요?

텍스트 정확하게 찾기는 고정 단어, 고정 구문, 고정 식별자 등 고정된 내용을 바꾸는 데 적합하고, 수식으로 텍스트 퍼지 검색은 숫자, 일련번호, 특정 형식의 문자열 등 부류별로 내용을 규칙과 일치시켜 바꾸는 데 적합합니다. 이 문서에서는 모든 숫자를 바꾸므로 후자를 선택했습니다.

3. 일괄 처리 전에 원본 파일을 백업해야 하나요?

원본 파일을 백업해 두거나 결과를 새 디렉토리에 저장하는 것이 좋습니다. 일괄 바꾸기는 규칙 설정이 잘못되면 하나의 파일이 아닌 전체 파일 묶음에 영향을 미칠 수 있습니다. 먼저 백업하고, 처리하고, 마지막으로 표본 조사하는 것이 보다 안전한 사무 절차입니다.

4. 숫자를 바꿀 때 영문 본문에 영향을 주나요?

규칙 \d+는 숫자 문자만 일치시키므로 일반 영문 알파벳을 직접 바꾸지는 않습니다. 하지만 영문 본문에 연도, 수량, 거리, 일련번호 등 숫자가 포함되어 있다면 이러한 숫자는 모두 바뀝니다. 처리 전에 모든 숫자를 일괄 변경해야 하는지 확인해야 합니다.

5. doc, docx 또는 PDF 등 다른 형식에도 사용할 수 있나요?

이 문서의 스크린샷은 "텍스트 도구"에서 TXT 파일 콘텐츠를 일괄 찾기 및 바꾸기하는 과정을 보여줍니다. Word의 doc, docx나 PDF 파일의 경우, 소프트웨어 내에서 해당하는 Word 도구, PDF 도구 또는 기타 기능 모듈에 따라 적절한 기능을 선택해야 합니다. 형식이 다른 파일은 구조가 다르므로, 작업 진입점과 처리 규칙이 완전히 동일하지 않을 수 있습니다.

요약: 정규 표현식 일괄 바꾸기로 텍스트 처리를 수동에서 규칙화로 전환

이 문서의 예시를 통해, 여러 TXT 텍스트 파일의 대량 숫자 콘텐츠를 처리할 때 파일을 하나씩 열거나 각기 다른 숫자를 일일이 입력할 필요가 없음을 알 수 있습니다. HeSoft Doc Batch Tool 에서 "텍스트에서 키워드 찾기 및 바꾸기"를 선택하고, 처리할 파일을 가져온 후 "수식으로 텍스트 퍼지 검색"을 선택하고, \d+를 찾기 규칙으로 입력하고, 바꿀 내용을 AAA로 설정하기만 하면 텍스트 바꾸기를 일괄 완료할 수 있습니다.

이 방식의 핵심 가치는 반복적인 노동은 사무용 소프트웨어에 맡기고, 사람의 작업을 규칙화된 처리로 전환하는 데 있습니다. 자료 정리, TXT 파일 정제, 로그 처리, 콘텐츠 비식별화 또는 문서 일괄 수정을 자주 하는 사람들에게 와일드카드와 정규 표현식 일괄 찾기 및 바꾸기를 익히는 것은 효율성을 크게 높이고 누락 위험을 줄일 수 있습니다. 먼저 소수의 테스트 파일로 규칙을 검증하여 결과가 올바른지 확인한 후 전체 폴더의 모든 텍스트 파일에 적용하는 것이 좋습니다.


키워드정규 표현식 일괄 치환 , TXT 일괄 검색 치환 , 텍스트 파일 일괄 처리
생성 시간2026-07-03 07:02:31

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

관련 기사

더 많은 기사

원하는 기능이 없나요?

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