[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 メーリングリストの案内