テキストからパターンを抽出

ローカルのテキストから、一般的なメールアドレス、HTTP(S) URL、数値のパターンを抽出します。抽出先を開くことはありません。

現在の対象範囲で、この言語に対応しているツールを表示しています。サイト内のすべてのツールがすべての言語に翻訳されているという意味ではありません。

各入力は 128 KiB、UTF-16 の 65,536 コード単位、5,000 行まで。2 つの合計は 256 KiB まで。出力全体と各部分の合計は 512 KiB まで、全文と各部分はそれぞれ 5,000 行まで、分割数は 100 まで。制限時間は 5 秒です。出力の CR/CRLF は LF に変換します。元の入力は欄内に残ります。

この日本語ページの初期処理言語は日本語(ja)です。アラビア語、英語、トルコ語、ヒンディー語、日本語から別途選べます。この選択は比較、大文字・小文字、書記素クラスタの境界に使われ、サイトの表示言語は変えません。

ASCII のメールアドレス候補は 320 単位まで、http:// または https:// で始まる URL は 2,048 単位まで、数値は任意の正負符号付き ASCII 十進数です。長すぎる候補は全体を除外し、URL 末尾の一般的な句読点を除去します。パターンに一致する候補の抽出であり、すべての Unicode メールアドレスや URL を検証するものではありません。独自の正規表現やアドレスの存在確認には対応しません。結果はテキストのままで、URL を開いたり取得したりしません。

使い方

テキストを貼り付け、メールアドレス、URL、数値から選びます。完全に同じ一致について最初の出現だけを残す場合は、重複除去を有効にしてください。処理後にリストをコピーするか、テキストとしてダウンロードします。

使用例

a@example.invalid、b@example.invalid、a@example.invalid の順に含むテキストは、同じ順で 3 件一致します。重複除去を選ぶと、最初の 2 つのアドレスだけが残ります。

対応範囲と制限

メールアドレスは ASCII のパターンで、@ より前は 64 文字まで、ドメインは 253 文字まで、最後のドメインラベルは 2~63 文字の英字です。候補全体は 320 単位までです。URL は http:// または https:// で始まる候補を対象にし、空白、引用符、< または > に達すると抽出を止めます。候補は 2,048 単位までです。長すぎる候補は全体を除外し、URL 末尾の一般的な句読点や対応する開き括弧のない閉じ括弧を除去します。数値は任意の正負符号付き ASCII 十進数で、テキストのまま保持します。独自の正規表現や Unicode アドレスの網羅的な検証ではなく、URL を開いたり取得したりしません。一致なしは有効な空の結果です。

よくある質問

メールアドレスやウェブサイトが実在するか確認しますか?

いいえ。対応するテキストパターンだけを使うため、有効な形式を見落としたり、確認が必要な候補を返したりすることがあります。

関連ツール