HTML中に
<a href="/a.html"><img src="test.jpg"></a>
と
<img src="test.jpg">
リンクに囲まれた test.jpg または、画像だけののどちらかがあって。
どちらにも引っかかる正規表現が書けません。
PHPの正規表現キボンヌ
自力では2つの正規表現を書いてしのいでいるので、一つで対応できますか?
現状は
リンクに囲まれた画像
/(^.*)(<a href=".*?>\n*<img .*?test.jpg.*?>\n*<\/a>)(.*$)/s
画像のみ
/(^.*)(<img .*?test.jpg.*?>)(.*$)/s
で対応しています。
Regular Expression(正規表現) Part15
■ このスレッドは過去ログ倉庫に格納されています
325デフォルトの名無しさん
2020/07/28(火) 23:58:50.39ID:dH+Aps1K■ このスレッドは過去ログ倉庫に格納されています
