[PHP-users 27592] Re: 正規表現についてご教授の程、よろしくお願いします。
SAWAI-Shooskay
teto @ sa-y.com
2005年 11月 24日 (木) 10:46:30 JST
さわいです。
> お世話になっております。水沼です。
> ●内容
> 掲示板の様なテキストエリアへの入力処理時に
> 特定の文字の置換処理を行いたい。
> ●想定をしている動作環境
>
> ・送信文字列
> テスト<a href="http://www.yahoo.co.jp">yahoo</a>
> yahooです。
> ・置換処理後の想定している結果
> テスト<a href="http://www.yahoo.co.jp">yahoo</a>
> <a href="http://hoge.hoge">yahoo</a>です。
> 1行目の「yahoo」というURLとURLリンクに記述されている文字には
> 反応しないで、2行目の「yahoo」という文字に正規表現による置換処理
> を行いたい。
1つめの yahooを yahoo に置換し、
2つめの yahoo を <a href="http://hoge.hoge">yahoo</a>に 置換する。
という のを かけばいいんじゃないか?
/yahoo\(.*\)yahoo/yahoo\1<a href=\"http://hoge.hoge\">yahoo<\/a>/
php だと どーなるんだっけ、、
PHP-users メーリングリストの案内