3Mバイト位のテキストファイルに4000件程のメールアドレスが埋もれているのですが、メールアドレスだけを抽出する方法はありませんか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/09/06 16:37:37
  • 終了:--

回答(4件)

id:jack0228 No.1

jack0228回答回数322ベストアンサー獲得回数22004/09/06 16:40:57

ポイント18pt

http://www.hatena.ne.jp/1093245467

テキストファイルからメールアドレスのみを抽出したいのですが、何か良い方法はありませんか?テキストの中身は5000程のメールアドレスとメールアドレスとはまったく関係な.. - 人力検索はてな

過去に同様の質問がありました

id:yashio

ありがとうございます。

2004/09/06 17:02:23
id:hokurochan No.2

hokurochan回答回数31ベストアンサー獲得回数02004/09/06 16:56:37

ポイント18pt

すべてのメールアドレスをGET。ゴミは拾わない メールアドレスの収集に

とありますが、詳細は?です。

id:yashio

ありがとうございます。

2004/09/06 17:57:55
id:tarojiro No.3

tarojiro回答回数19ベストアンサー獲得回数02004/09/06 16:58:32

ポイント17pt

http://www.activestate.com/

ActiveState - Dynamic Tools for Dynamic Languages

どのような形でメールアドレスが埋もれているかがポイントになると思います。タブや空白などの決まった、識別子で区切られてはいっているのなら、エクセルなどに取り込んで処理すればOKでしょう。

ランダムな文字列に入っているのだとかなり難しいですが、メールアドレスは、@が必ずある、半角英数字で構成されているということを利用すればperlやVBScriptなどのスクリプトで処理することが出来ます。

もう少し具体的にどのような形で埋もれているか?が分かると具体的な回答を示せますよ。

id:masumi1980 No.4

masumi1980回答回数18ベストアンサー獲得回数02004/09/06 17:17:02

ポイント17pt

grepで’@’を軸に注出した値をリダイレクトでファイルに吐き出してはいかがでしょうか?

これが一番簡単だと思います。

id:yashio

非常に参考になります。ありがとうございます。

2004/09/06 18:08:10

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません