[PHP-users 27595] Re: 正規表現についてご教授の程、よろしくお願いします。
SAWAI-Shooskay
teto @ sa-y.com
2005年 11月 24日 (木) 11:32:55 JST
さわいです。
> お世話になっております。水沼です。
> 現在も自分で正規表現パターンを
> 色々試行錯誤してテストしておりますが、一応(?)希望するパターンマッチが
> 作成できました。
> ●ソースコード
> $str = mb_ereg_replace("([^<a])([^.*?])($keyword)([^</a>])", "\\1\\2<a
> href=\"http://hoge.hoge\">\\3</a>\\4", $str);
おそらく yahoo< の部分でうまいこといってるような気がするけど
[^</a>] って かくと <,/,a,>以外の1文字にならねか?
元の例だと
yahho>xyz とか
yahooa
yahoo/google って
かいたら 変換されないとおもうけど どう?
これらは 変換してほしいんだよね。
PHP-users メーリングリストの案内