php spot
phpが使えるレンタルサーバー特集
検索グラス
トップページへ

正規表現で文字列置換
PHPでは ereg_replace というものと、preg_replace というPerl互換の正規表現置換関数が使えます。

正規表現について詳しくないという方は猿でもわかる正規表現をどうぞ。

// ereg_replace の場合
$str = "you are <b>cool!</b>";
$str2 = ereg_replace("<b>(.+?)</b>","\\1",$str);

これで、$str2 にはタグを取り除いた "you are cool" が入ります。\\1 とすると (.+?) 内でマッチしたものが入ります。

// preg_replace の場合
$str = "you are <b>cool!</b>";
$str2 = preg_replace("/<b>(.+?)<\/b>/","\\1",$str);

のように preg_replace でも同じように出来ます。
preg_replace の方が高速です。

スポンサードリンク



PHPサンプル集
管理人の新着ブログ記事

    プライバシーポリシー | お問い合わせ
copyright © 2003-2024 phpspot all rights reserved. powered by phpspot CMS.