//mailto:が使用されているメールアドレス preg_match_all(“/mailto:(.+?)”/s”, $html2, $matches); //mailto:は使用されておらず、@を基準に判別 preg_match_all(‘/[-.w/]+@[-._[:lower:]d]+.[[:lower:]]{2,4}/s’, $html2, $matches); または、 preg_match_all(‘/[-._a-zA-Z0-9/]+@[-._a-z0-9]+.[a-z]{2,4}/s’, $html2, $matches); 正規表現については、精度の問題もあり、意見が分かれるところだとは思いますが、私の場合は、これで十分だったので、メモとして残しておきます。

この投稿へのコメント

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

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA


ピックアップ記事

php 文字列を指定した文字ごとに分割する wordwrap

2010年01月29日 過去Blog
以下のようにすることで、10文字ごとに "n"で区切ることが出来ます。 参照元:http://www.php.net/manual/ja/function.wordwrap.php…
「php 文字列を指定した文字ごとに分割する wordwrap」をはてなブックマークに追加

php MySQL 2つのテーブルを縦に並べて結合(union)し、結果を抽出する

2010年03月30日 過去Blog
select c1,c2,c3 from A union all select c1,c2,c3 from B 参照元:http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1115439551 divorce lawyer san diego…
「php MySQL 2つのテーブルを縦に並べて結合(union)し、結果を抽出する」をはてなブックマークに追加

PHP 日付の減算・差分を求める

2010年06月01日 過去Blog
define( "ONE_DAY_SEC", 24 * 3600 ); // 日付けの差分をとる関数 function dateDiff( $date1, $date2 ) { return ( strtotime( $date1 ) - strtotime( $date2 ) ) / ONE_DAY_SEC; } // 実行サンプル $date1 = date('Y/m/d…
「PHP 日付の減算・差分を求める」をはてなブックマークに追加

デバイス&シミュレータ上に表示されるアプリ名を設定する

2010年12月17日 過去Blog
iPhoneアプリを作成し、シミュレータおよび、デバイスで実行した時に、ホーム画面上に実行したアプリがインストールされます。 その際のアプリ名は、デフォルトでは、該当アプリのプロジェクト名がそのままアプリ名となりホーム画面上に表示されることになります。 その名称の変更は以下の手順で可能です。 XcodeのResourcesフォルダ内にあるInfo,plistを開く。 各種設定内容がリスト…
「デバイス&シミュレータ上に表示されるアプリ名を設定する」をはてなブックマークに追加
© graffiti on the web . All rights reserved. WordPress Theme by comfy