[PHP-users 9026] <>で囲まれた文字を検索して後ろに文字挿入

php-users@php.gr.jp php-users@php.gr.jp
2002年7月29日 20:44:33 +0900


宜しくお願いします。
<>で囲まれた文字を検索して<>内を保持したまま後ろに文字を挿入したいです。
イメージとしては、
$hoge = ereg_replace("<.+>","<.+>挿入文字",$hoge);
という感じです。
.+の部分を保持したいわけで、ここが判明している場合は簡単なのですが、
($hoge = eregi_replace("<b>","<b>挿入文字",$hoge);)
例えば、fontタグ全てに対して、タグの後ろに文字を挿入したい場合、
$hoge = eregi_replace("<font.+>","<font.+>挿入文字",$hoge);
という風なことはできないでしょうか?
色々と考えてみましたが、
一度ファイルに文字列を書き込み、それをr+で読み込み、
feek関数で移動して...と色々やればなんとかできそうでしたが、
もっと効率的な方法はないものでしょうか?
アドバイスをお待ちしております。
しろまる━━━━━━━━━━━━━━━しろまる
   SAITO TAKA
しろまる━━━━━━━━━━━━━━━しろまる

AltStyle によって変換されたページ (->オリジナル) /