質問: [php] 正規表現 html中のimgタグのリンク先を置換して 置換後のhtmlを表示したいのですが、うまくいきません。 を > に変更したいのですが、正規表現がうまくつくれません IMGや"がない場合にも対応したく。
回答: こんな感じでどうでしょうか。 ``` $add = "http://example.com/" ; $html = <<< ENDHTML てすとてすと ENDHTML; $new = preg_replace('/(]*?src=["\']?)/i', "$1$add", $html) ; echo $new ; ``` 人力検索はてな