텍스트에서 이메일 추출

메시지 덤프, CSV 열, 포럼 스레드, HTML 덩어리를 붙여넣으면 추출기가 인식할 수 있는 모든 이메일 주소를 뽑아냅니다. 출력은 중복이 제거되어 CRM 가져오기나 반송 확인 도구에 바로 넣을 수 있습니다. 매칭은 단순 a@b 정규식이 만드는 오탐 없이 RFC 5322의 실세계 부분집합(plus 주소, 로컬 파트의 점, 도메인의 하이픈)을 다룹니다.

텍스트에서 이메일 추출하는 방법

  1. 1

    소스 붙여넣기

    자유 텍스트, 로그, HTML 페이지, 유출된 연락처 목록 등 `local@domain.tld` 패턴이 포함된 무엇이든 넣으세요.

  2. 2

    추출기 실행

    정규식이 주변 구두점을 무시하고 완전한 주소를 스캔합니다.

  3. 3

    개수 확인

    발견된 고유 주소 수와 전체 목록을 얻습니다.

  4. 4

    목록 복사

    줄바꿈으로 구분된 목록으로 클립보드에 복사하거나, 스프레드시트 열에 바로 붙여넣으세요.

유효한 이메일로 인정되는 것

추출기는 전체 RFC 5322 문법이 아닌 실용적인 이메일 형태를 따릅니다. 전체 문법은 현대 MTA가 받아들이지 않는 주소(공백이 있는 따옴표 로컬, 괄호 주석)를 허용하기 때문입니다. 매처가 다루는 내용은 다음과 같습니다:

패턴 요소 허용 거부
로컬 파트 a-z 0-9 . _ % + - 공백, 따옴표 문자열, 꺾쇠 괄호
도메인 a-z 0-9 . - 후행 점, 라벨 내 밑줄
TLD 2자 이상의 ASCII 문자 숫자만으로 된 TLD

처리하는 일반적인 지저분한 입력

  • 문장 안에서 .이나 ,가 뒤따르는 주소, 구두점은 캡처되지 않습니다.
  • mailto: href 안의 이메일, 스킴이 자동으로 제거됩니다.
  • @ 같은 HTML 엔티티는 디코딩되지 않으므로 info@example.com처럼 작성된 주소는 감지되지 않습니다.
  • 이메일 헤더의 <꺾쇠 괄호>로 감싼 주소.

출력으로 할 일

  • 전달 가능성 확인. 가져오기 전에 목록을 반송 확인 서비스에 돌리세요, 수집된 목록은 종종 약 10%가 죽은 주소입니다.
  • 동의. 문서에 주소가 나타난다고 해서 그 사람이 연락받기에 동의한 것은 아닙니다. 연락 전에 GDPR이나 현지법을 확인하세요.
  • 로컬 파트로도 중복 제거. john@gmail.comj.ohn@gmail.com은 Gmail에서 같은 사서함에 도달합니다. 진정으로 고유한 신원이 필요하면 점을 정규화하세요.

자주 묻는 질문

아니요. 추출기는 실제 파싱 가능한 주소를 대상으로 합니다. 난독화된 형태를 먼저 풀거나, 텍스트를 전처리하여 [at]@로, [dot].로 교체하세요.

아니요. 매칭은 기본 라틴 문자만 읽으므로 müller@straße.de는 감지되지 않습니다. 추출기를 실행하기 전에 주소를 ASCII 퓨니코드 형태(예: user@xn--strae-oqa.de)로 변환하세요.

아니요, 중복을 유지하는 옵션은 없습니다. 출력은 중복이 제거되고 첫 번째 발생 순서가 유지됩니다. 언급 횟수를 세려면 원본 텍스트에서 세세요.

아니요. 텍스트는 요청 처리에만 사용되며 데이터베이스에 저장되지 않고, 로그에 기록되지 않으며, 페이지 링크에 추가되지 않습니다.

관련 도구

이 도구는 다른 언어로도 제공됩니다