PHP正規表現の難題・preg_replaceでイメージタグをリンクタグに…
PHPのpreg_replaceを使用して、
imgタグをaタグに置換するプログラムで躓いています。
全てのパターン$hogeで適用される正規表現をかけません。
(※現在パターン1のみ出来ない状況で困っています)
間違い箇所ありましたらご教授下さい。
■パターン1
$hoge = '<img src="http://test.jp/test.gif" class="test" style="border:none;" />';
■パターン2
$hoge = '<img src="http://test.jp/test.gif">';
■パターン3
$hoge = '<img width="100" src="http://test.jp/test.gif">';
preg_replace('/\<img(.*)src=\"?(http[\-_\.\!\~\*\'\(\)a-z0-9\;\/\?\:@&=\+\$\,\%\#]+(jpg|jpeg|gif|png|bmp))\"(.*)\>/i',"<a href='\\2'>link</a>",$hoge);
どうぞよろしくお願い致します。
お礼
デュアルコアでないアスロンはもう時代遅れということなんですね 最近買いかえたばかりなのでショックです 回答ありがとうございました