タグ内のsrc
属性のすべての出現箇所を (html ページから) 検索して置換したいと考えています。img
例えば、取る
<img width="25" height="13" border="0" src="/images/flags/de.png">
src
属性を変更します
私は現在使用しています:
$info{content}=~s!(<img[^>]src=")(/.*)"!$http://$dest$2!gi;
$dest
入れたいURLはどこですか。
私の問題は、最初のオカレンスが検出され、後続のオカレンスが検出されないことです。
/g
オプションはすべてのオカレンスを置き換えるはずではありませんか?
コード行をもう一度追加すると、次の出現が置き換えられるため、正規表現は次の出現で機能すると確信しています。