メールアドレス抽出ツール

テキストツール

このツールでできること

文章、問い合わせ履歴、ログ等に含まれる一般的なASCII表記のメールアドレスを抽出し、出現順のまま1件1行で表示できます。重複や大文字・小文字は入力どおりに維持されます。

使い方

  1. メールアドレスを含むテキストを入力します。
  2. 「メールアドレスを抽出」を押します。
  3. 抽出件数と結果を確認し、「結果をコピー」を押します。
  4. 入力と結果を消す場合は「クリア」を押します。

入力例・出力例

次の文章からメールアドレスを1件抽出する例です。

入力:
お問い合わせは support@example.com まで。

抽出結果:
support@example.com

抽出件数: 1件

同じメールアドレスが2回出現した場合は、表記を変えずに2件とも残します。抽出後の小文字化や重複削除は別途行う必要があります。

よくある利用場面

  • 問い合わせ履歴やメール本文から連絡先だけを一覧化するとき
  • ログやCSVの自由記述欄から一般的なメールアドレスを探すとき
  • 長い原稿にメールアドレスが含まれているか公開前に確認するとき

処理仕様

  • ローカル部はASCII英数字、dot-atom形式で一般的に使われる記号、区切りのピリオドを対象にします。先頭・末尾のピリオドと連続ピリオドは認めません。
  • ドメインはASCII英数字とハイフンからなる2つ以上のラベルを対象にします。ラベル先頭・末尾のハイフンは認めず、最後のラベルはASCII英字で始まる必要があります。
  • 全体254文字、ローカル部64文字、ドメイン部253文字、各ドメインラベル63文字を上限として、すべての条件を同時に適用します。
  • 表示名 <user@example.com>の表示名や、メールアドレス候補の外側にある山括弧、丸括弧、日本語のかぎ括弧、句読点は結果に含めません。候補直後の単独のASCIIピリオドも文末の区切りとして扱います。
  • Punycode表記の国際化ドメインは対象です。
  • 引用符付きローカル部、コメント、IPアドレス等のドメインリテラル、日本語等の非ASCII文字、全角記号、[at]等の難読化表記は対象外です。
  • 不正な長い文字列の一部だけをメールアドレスとして抽出しないよう、候補の直前と直後も確認します。
  • 結果は出現順のまま1件1行で表示し、重複、文字大小、原表記を維持します。
  • DNS照会、到達確認、メール送信は行いません。
  • 入力が空または空白だけの場合は処理しません。対象がない場合は正常な結果として0件を表示します。

一般的なASCII表記を実用的に抽出するためのツールであり、メール仕様が認めるすべての形式には対応しません。HTMLやMarkdownは構文解析せず、その中に書かれたメールアドレス文字列だけを抽出します。抽出結果はアドレスの実在や受信可能性を保証しません。

入力データについて

入力したテキストと抽出結果はブラウザ内だけで処理されます。ToolRollのサーバーや外部サービスへ送信せず、抽出したアドレスへ通信せず、Cookieやブラウザストレージにも保存しません。