質問: 正規表現についての質問です。 正規表現についての質問です。 現在、htmlのimgタグを使って「/img/jpg/」ディレクトリにある画像ファイルを複数表示しています。 例) これをそれぞれ、以下のように置換したいと考えています。 例) imgタグをリンクタグで囲むのですが、リンク先urlには元々の画像ファイル名が使われています。また、imgタグには「width="240px"」が付加されています。 このような置換をphp5で行うには、どのような正規表現を使用したらよろしいでしょうか。 宜しくお願い致します。
回答: たとえばこう $html=<< eof; $pattern="/()/"; $replacement="$1$2 width=\"240px\">"; $html=preg_replace($pattern,$replacement,$html); print htmlspecialchars($html); ?>