Notepad ++はいくつかの手順でテキストファイルから電子メールアドレスを抽出します




テキストファイルから電子メールアドレスを抽出する方法

メールボックスからの抽出などのファイルを持っていて、メールアドレスだけを抽出したいのですか?

メモ帳++とシンプルな正規表現を使うとかなりシンプルです。

下記の完全な例を参照してください。要約するには、ファイルを開き、以下のregexpを使用して電子メールアドレスを探し、それぞれの前後に改行を追加して、電子メールアドレスを含む行にマークを付け、マークのない行を削除します。

メモ帳+ +正規表現の抽出テキスト

די פשוט - אבל ראה להלן דוגמה מלאה באמצעות regexp חכם זה מתוך דיון Stackoverflow.com על חלץ דואל מתוך טקסט באמצעות Notepad + ו regexp, ועם השראה נוספת מן superuser.com דיון כיצד למחוק את כל השורות ב Notepad + + למעט שורות המכילות מילה שאני צריך? .

(\b[A-Za-z0-9._%+-][email protected][A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

あなたのファイルから始める - その例では、Outlook 2013の電子メールフォルダの TOアドレスの抽出 - あなたは奇妙な文字、不要なテキスト、同じ行に電子メールアドレスがたくさんあるかもしれません...

最初のステップは、[置換]オプション、[検索]> [置換]またはCtrl + Hを開くことです。

Nnotepad ++正規表現

ここで、「検索する」に、正規表現の下に入力します。

(\b[A-Za-z0-9._%+-][email protected][A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

[置換後]に次のように入力して、各電子メールアドレスを置き換えます。改行\ n +検索文字列$ 1 +改行\ n

\n$1\n

[Regular Expression]ラジオボタンをオンにして、[Replace All]をクリックしてください。

結果を見る - 各電子メールアドレスは新しい行に単独で追加されました。

次のステップは、単一の電子メールアドレスだけを含むこれらの行をすべて特定することです。検索ウィンドウでMarktabを開きます。前と同じregexpをコピーして、電子メールアドレスを特定します。 [ブックマーク]オプションとともに[正規表現]がオンになっていることを確認し、[すべてをマークする]でマーキング操作を開始します

このファイルでは、電子メールアドレスを含むすべての行がブックマークされます。

検索=>ブックマークで、[未読マーク行を削除]を選択します

とボイルラ!あなたのファイルには不要なテキストのない電子メールアドレスしか含まれていません。

最後のステップとして、一意の電子メールアドレスのリストを取得するために重複を削除することができます。

テキストから電子メールを抽出する file

テキストファイルから電子メールを抽出するには、Notepad ++テキストエディタを使用してそれを開き、正規表現を使用してすべての電子メールにタグを付け、電子メールのみを選択してコピーすることによって上記の手順を適用します。

メモ帳+ +すべての正規表現のコピー


すべての正規表現の一致をコピーするには、メモ帳++検索ウィンドウのMarktabを使用します。ここに正規表現を入れると、その正規表現にマッチするすべての結果がマークされ、そのように選択してコピーすることができます。

Notepad ++ストリップHTMLタグ

テキストからメモ帳++のHTMLタグを削除するには、以下の正規表現を使用します。<.*?>|そして、例えばスペースで置き換えます。検索フォームの正規表現チェックボックスが選択されていることを確認してください。

<.*?>|

Notepad ++抽出URL

ショートカットCTRL + Hでアクセス可能な置換メニューでは、正規表現とドットが改行に一致する状態で次の正規表現を使用します。

.*?(http\:\/\/www\.[a-zA-Z0-9\.\/\-]+)

ファイルに抽出されたすべてのURLのリストを取得するには、この置換文字列を使用します。

$1\n

NotePad ++でマークされた行をコピーする方法は?

メモ帳++でマークされたテキストは、検索>マークメニューを使用してブックマーク行を選択し、すべてマークをクリックすることで、正規表現検索を使用してコピーできます。

次に、検索>ブックマーク>ブックマーク行のコピーメニューを使用して、結果を、マーク行のコピーを含む新しいファイルに貼り付けることができます。

数回のクリックでテキストからメールを抽出する方法は?

テキストから電子メールを抽出するには、テキストファイル内のすべての電子メールアドレスを検索するための正規表現を入力します。たとえば、Microsoft Outlookからのすべての連絡先の抽出です。

次に、電子メールアドレスを確認して、余分な行を削除します。 NotePad ++を使うと、私たちのガイドに従うことで簡単にできます。

正規表現を使用してNotepad ++から電子メールアドレスを抽出する

CSVファイルからメールを抽出する方法

MicrosoftOutlookエクスポートなどのCSV形式の電子メールアドレスは、標準のテキストファイルとまったく同じように機能します。

CSVファイルから電子メールを抽出するには、まずCSVファイルをNotepad ++テキストエディターで開き、上記のプロセスで単一の電子メールアドレスを区別してコピーします。

CSVファイルから電子メールを抽出するには、次のプロセスに従います。

  • Notepad ++テキストエディタでCSVファイルを開きます。
  • 潜在的な電子メールアドレスと一致する正規表現を入力してください。
  • それらを電子メールと改行で置き換えます。
  • 有効な電子メールアドレスをブックマークするために正規表現を使用してください。
  • ブックマークされていないメールアドレスを含まない行を削除する
  • あなたのファイルをきれいにしてあなたのCSVファイルから電子メールを抽出してエクスポートする準備ができている重複排除操作を実行することによって最終的なリストを入手してください。

CSVファイルからの電子メールの抽出プロセスが正規表現を使用して完了したら、結果からそれらを直接コピーすることができるようになります。

テキストファイルから電子メールアドレスを抽出する方法



国際ビジネスコンサルティング
著者について - 国際ビジネスコンサルティング
ヨアンは国際ビジネスコンサルタント、ファシリテーター、コーディネーターです。彼は、世界30か国以上で、ロジスティクス、化粧品、消費財、美容ケア、ファッションなどのさまざまな業界のグローバルビジネス、サプライチェーン、財務、SAP ERPプロジェクト、WebおよびSEO最適化に10年以上携わってきました。 。
 


コメント (7)

 2018-08-19  Irene Page
Simple, clair et bien expliqué, merci beaucoup
 2018-08-19  Lee Ryan
No sabía acerca de estos detalles, por favor haga más
 2018-08-19  Raymond Mcbride
O poveste grozavă, mulțumesc pentru schimbul
 2018-08-19  Kathryn Baker
ที่ทำงานได้ดีสำหรับฉันไม่จำเป็นต้องดูเพิ่มเติมใด ๆ
 2018-11-05  testkingaws
Thank you, author, was very useful for me
 2019-01-15  George Mauricio Santana Lima
THIS TUTORIAL IS AMAZING, SUCH AN USEFUL GUIDE! <3
 2019-01-15  Kaspars
Thank you! This came handy!

コメントを残す