preg_replace関数(PHP)

スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 |
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般

preg_replace(‘Perl正規表現’, 置換文字列, 検索文字列);
のように使う。

————————————————————-
<?php
$members=<<<TEXT

名前     Eメールアドレス<br>
************************************<br>
田中     tanaka@example1.com<br>
山内     yamauti@example2.com<br>
竹中     takenaka@example3.com<br>

TEXT;

print "$members<br><br><br>";
print "アドレスを削除すると・・・<br><br>";
print preg_replace(‘/[a-z0-9]+@([a-z0-9]+\.)+[a-z]{2,}/’, ‘[ アドレス削除 ]’, $members);
?>
————————————————————-

と実行すると、Eメールアドレス部分を、[アドレス削除]という文字列に置き換えます。

実行すると結果・・・
————————————————————-
名前     Eメールアドレス
************************************
田中     tanaka@example1.com
山内     yamauti@example2.com
竹中     takenaka@example3.com

 

アドレスを削除すると・・・

名前     Eメールアドレス
************************************
田中     [ アドレス削除 ]
山内     [ アドレス削除 ]
竹中     [ アドレス削除 ]
————————————————————-

と、表示されます。

スポンサーリンク
 
スポンサーリンク