[PHP-users 9026] <>で囲まれた文字を検索して後ろに文字挿入
php-users@php.gr.jp
php-users@php.gr.jp
Mon, 29 Jul 2002 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
○━━━━━━━━━━━━━━━○