###前提・実現したいこと
$hoge = <<< EOF <img src="○○○"> <img src='○○○'> EOF;
上記のような、シングル・ダブルクォートで囲まれた「○○○」を
preg_match_allを使って取得したい。
###発生している問題・エラーメッセージ
この正規表現だと取得できない
###該当のソースコード
preg_match_all('/<img.*?src=("|\')(.+?)("|\').*?>/', $hoge, $res,PREG_SET_ORDER);
###試したこと
正規表現の書き方が違うということはわかっております。
("|\')(.+?)("|\')
こちらの部分で両方マッチできるやり方を調べたものの分からず・・・。
###補足情報(言語/FW/ツール等のバージョンなど)
PHP 5.6
何卒よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/20 01:44 編集
2016/10/20 02:11
2016/10/20 04:59