텍스트와 문자열

이메일 추출기본문에서 필요한 값만 모으기

종류를 선택하고 원문 줄 번호와 횟수를 확인한 뒤 결과를 저장하세요.

이메일 추출기

입력 텍스트

추출된 값

텍스트를 입력하거나 예제를 적용하세요.

텍스트와 패턴은 브라우저에서만 처리하며 업로드하지 않습니다.

추출 옵션

입력 100,000 UTF-16 단위 · 패턴 2,000단위 · 후보 10,000개 · 2초 제한. 초과하면 전체 결과를 거부합니다.

텍스트를 입력하거나 예제를 적용하세요.

전체 결과를 저장합니다. TXT는 LF 구분, CSV는 수식형 값에 작은따옴표 추가, JSON은 원문과 여러 줄 경계를 유지합니다.

문의 내용에서 연락처만 찾으려면 같은 문장을 여러 번 읽게 됩니다. 이메일 추출기는 원문을 그대로 두고 주소를 목록으로 모아 줍니다. 로그의 IP나 주문 번호도 모드를 바꿔 확인할 수 있어, 값이 나온 위치와 주변 문맥을 함께 검토하기 좋습니다.

이메일 추출기로 원문까지 확인하기

원문 하나로 종류별 목록 만들기

이메일 추출기에서 URL 추출, IP 주소 또는 숫자 추출로 전환해도 입력은 유지됩니다. 주문 코드처럼 일정한 형식은 정규식 추출을 이용하세요. 한 종류씩 처리하므로 주소 안의 숫자가 별도의 숫자 목록과 뒤섞이지 않습니다.

혼합 문서에서 봉투, 링크, 네트워크, 숫자 기호가 각각의 목록으로 나뉘는 그림.

중복을 줄여도 첫 위치는 유지

같은 문자열이 반복되면 첫 번째 값과 줄 번호를 남기고 횟수를 늘립니다. 중복 제거를 끄면 모든 출현 위치가 원래 순서로 나타납니다. 대소문자와 IPv6 표기를 바꾸지 않아, 비슷해 보이는 서로 다른 문자열이 임의로 합쳐지지 않습니다.

반복된 강조 항목이 한 행으로 합쳐지고 첫 원문 줄 연결선과 횟수를 나타내는 점이 남는 그림.

추출 범위와 갱신 시점을 확인하세요

01

예제로 모드별 차이 확인

처음에는 이메일 모드가 선택됩니다. 예제와 지우기는 문자 수가 있는 교체 미리보기를 먼저 보여 줍니다. 적용하면 옵션도 기본값으로 돌아가며, 실행 취소는 이전 입력과 결과를 함께 복원합니다.

02

필요한 캡처만 선택

사용자 패턴에 ORD-(\d+)를 입력하고 그룹을 1로 설정하면 숫자만 나옵니다. 0은 전체 일치이며 이름이 있는 그룹도 사용할 수 있습니다. m은 줄 시작과 끝을, s는 점 문자의 줄바꿈 일치를 제어합니다.

03

현재 결과를 저장

자동 모드는 수정 후 350ms를 기다립니다. 끄면 추출 버튼이나 Ctrl/Cmd+Enter로 실행합니다. 입력이나 옵션을 바꾸면 이전 결과의 복사와 저장이 즉시 비활성화됩니다. 목록은 50개씩 표시하지만 내보내기에는 모든 결과가 포함됩니다.

연락처부터 사용자 패턴까지

주소와 링크의 문맥 구분

일반 ASCII 이메일과 플러스 태그를 인식하고 원래 대소문자를 유지합니다. HTTP(S) 링크는 쿼리와 프래그먼트를 보존하며 문장 끝의 구두점과 남는 닫는 괄호를 제거합니다. Topic_(part)처럼 짝이 있는 괄호는 남습니다.

숫자를 변환하지 않고 보존

IP 모드는 IPv4 각 구간의 0–255 범위와 IPv6 형식을 검사합니다. 숫자는 -12.50, .75, 6.02e23 같은 문자열로 반환됩니다. 부동소수점 변환을 하지 않으므로 긴 정수와 앞뒤의 표기가 그대로 유지됩니다.

캡처 그룹과 출처 기록

텍스트 추출에는 JavaScript 전체 일치, 번호 그룹, 이름 그룹을 쓸 수 있습니다. 줄 번호는 캡처 일부가 아니라 전체 일치가 시작된 줄입니다. CSV나 JSON을 선택하면 이 출처 정보와 횟수를 값과 함께 저장할 수 있습니다.

인식 범위와 저장 규칙

주소 존재 여부는 검사하지 않음
이메일은 따옴표 없는 일반 ASCII 형식과 점으로 구분된 도메인만 다룹니다. 국제화 이메일이나 모든 RFC 형식을 지원하지 않습니다. URL은 HTTP(S)만 인식하며 링크를 열지 않습니다. 수신 가능 여부, 서버 응답이나 소유자를 조회하지 않습니다.
문자열 그대로 비교
정렬, 소문자 변환, Unicode 정규화를 하지 않습니다. IPv6의 다른 표기도 별개입니다. 앞에 0이 붙은 IPv4는 제외하며 CIDR과 영역 식별자를 해석하지 않습니다. 숫자는 ASCII와 소수점 기준이므로 1,234는 두 값으로 나뉩니다.
JavaScript 문법과 줄 번호
/ 구분자 없이 패턴을 입력하고 i, m, s, u를 선택합니다. 전체 검색 g는 항상 켜져 있습니다. 겹치지 않는 일치를 찾고 빈 값과 참여하지 않은 선택 그룹은 건너뛰어 집계합니다. CRLF는 한 줄바꿈이며 CR, LF, Unicode 줄 구분자도 셉니다. PCRE, 치환, 행 필터는 지원하지 않습니다.
제한 초과는 전체 실패
입력은 UTF-16 단위 100,000개, 패턴은 2,000개, 후보는 중복 제거 전에 10,000개까지입니다. 보관 값은 총 1,000,000단위, 각 출력은 4,000,000단위가 한도입니다. 2초가 지나면 중지하며 잘못된 서로게이트도 거부합니다. 잘린 결과를 성공으로 내보내지 않습니다.
여러 줄 값과 CSV 접두사
TXT는 값을 LF로 연결하므로 하나의 캡처가 여러 줄이 될 수 있습니다. JSON은 원래 값과 레코드 경계를 보존합니다. CSV는 셀을 따옴표로 감싸고 수식처럼 보이는 값 앞에 작은따옴표를 붙입니다. 정확한 원문이 필요하면 JSON을 사용하세요. 파일 분석이나 입력 기록 저장은 없습니다.

이메일 추출기 질문과 답변

정규식에 일치하는 결과가 없는 이유는 무엇인가요?

선택한 모드, 대소문자, 그룹을 먼저 확인하세요. 패턴에 / 구분자를 넣으면 그것도 검색 대상 문자가 됩니다. 줄 전체의 시작과 끝에는 m, 점으로 줄바꿈까지 잡으려면 s가 필요합니다. 빈 캡처는 오류 대신 건너뛴 수에 포함됩니다.

PDF나 Word에서 바로 추출할 수 있나요?

문서 파일을 직접 읽지는 않습니다. 해당 앱에서 본문을 복사해 입력란에 붙여넣으세요. 스캔 이미지라면 먼저 문자 인식이 필요합니다. 복사 과정에서 이메일 중간에 공백이나 줄바꿈이 생겼는지도 확인하면 누락을 줄일 수 있습니다.

TXT, CSV, JSON 중 무엇을 선택하나요?

TXT는 값만 다음 작업에 전달할 때 사용합니다. CSV와 JSON에는 첫 줄과 횟수도 넣을 수 있습니다. CSV는 수식처럼 보이는 값에 작은따옴표를 추가하므로, 원문을 정확히 유지하거나 여러 줄 캡처를 구분하려면 JSON이 알맞습니다.

여러 종류를 동시에 추출할 수 있나요?

한 번에 현재 모드 하나를 실행합니다. 입력을 유지한 채 모드를 바꾸면 다른 종류의 목록으로 갱신됩니다. 사용자 정규식에 대안을 연결할 수는 있지만, 여러 형식의 값이 한 목록에 섞이므로 저장 전에 범위를 확인해야 합니다.

얼마나 많은 텍스트를 처리할 수 있나요?

붙여넣기는 100,000 UTF-16 단위까지이며 파일 업로드는 없습니다. 같은 값이 반복되어도 후보 10,000개 한도를 먼저 적용합니다. 한도나 2초 제한에 걸리면 로그를 나누거나 조건을 좁혀 다시 실행하세요.

예상과 다른 단계가 있나요?

이메일 추출기로 돌아가기

이메일 추출기로 짧은 예제를 먼저 확인하고, 첫 줄 번호와 횟수를 대조한 뒤 전체 목록을 저장하세요.