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サンプル集