Notepad ++はテキストファイルから電子メールアドレスを抽出します

Notepad ++はテキストファイルから電子メールアドレスを抽出します

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

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

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

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

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

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

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

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

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

Nnotepad ++正規表現

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

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

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

\n$1\n

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

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

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

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

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

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

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

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

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

CSVから電子メールを抽出する

MicrosoftOutlookエクスポートなどのCSV形式の電子メールアドレスは、標準のテキストファイルとまったく同じように機能します。 Notepad ++テキストエディタでCSVファイルを開き、上記のプロセスで単一の電子メールアドレスを区別してコピーします。

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

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

メモ帳で重複を削除する++

Notepad ++ストリップHTMLタグ

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

<.*?>|

Notepad ++抽出URL

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

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

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

$1\n

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

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

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

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

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

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

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

続きを読む

類似の記事

コメント (7)

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

コメントを残す