phpの通常の一致URL画像

WBOY
WBOYオリジナル
2016-06-23 14:13:451067ブラウズ

PHP URL 通常の画像 URL

次に、e0ca9aeca1a4c0564a0f27a69dab50be にも一致する必要があります。その一部は d1f8b571695fbc7e413b950863defd85 src の後に二重引用符「"」はありません。一部は単一引用符であり、alt と title は 015afc20dc2407c9e418d67478b83e2b この規則の書き方を教えてください

ディスカッションへの返信(解決策)

/((http|https)://)+(w+.)+(w+)[ w/.-]*(jpg|gif|png)/

rree

<?php$str =<<<EOF<img alt="图片说明" src="http://i3.sinaimg.cn/ent/2013/0604/U8551P28DT20130604154106.jpg" title="title" />src后面没有““”双引号<img alt="图片说明" src=http://i3.sinaimg.cn/ent/2013/0604/U8551P28DT20130604154106.jpg title="title" />单引号<img alt="图片说明" src='http://i3.sinaimg.cn/ent/2013/0604/U8551P28DT20130604154106.jpg' title="title" />没有alt<img src='http://i3.sinaimg.cn/ent/2013/0604/U8551P28DT20130604154106.jpg' title="title" />没有title<img alt="图片说明" src='http://i3.sinaimg.cn/ent/2013/0604/U8551P28DT20130604154106.jpg' title="title" />都没有<img src='http://i3.sinaimg.cn/ent/2013/0604/U8551P28DT20130604154106.jpg' />EOF;$reg = '/<img[^>]*src=[\'"]?([^\'"\s]+)[\'"]?[^>]*>/im';$matches = array();preg_match_all($reg, $str, $matches);print_r($matches);



一致しないようです
51897f7c71bf2ea8297c93a3bf338485" />

<?php$str =<<<EOF<img alt="图片说明" src="http://i3.sinaimg.cn/ent/2013/0604/U8551P28DT20130604154106.jpg" title="title" />src后面没有““”双引号<img alt="图片说明" src=http://i3.sinaimg.cn/ent/2013/0604/U8551P28DT20130604154106.jpg title="title" />单引号<img alt="图片说明" src='http://i3.sinaimg.cn/ent/2013/0604/U8551P28DT20130604154106.jpg' title="title" />没有alt<img src='http://i3.sinaimg.cn/ent/2013/0604/U8551P28DT20130604154106.jpg' title="title" />没有title<img alt="图片说明" src='http://i3.sinaimg.cn/ent/2013/0604/U8551P28DT20130604154106.jpg' title="title" />都没有<img src='http://i3.sinaimg.cn/ent/2013/0604/U8551P28DT20130604154106.jpg' />EOF;$reg = '/<img[^>]*src=[\'"]?([^\'"\s]+)[\'"]?[^>]*>/im';$matches = array();preg_match_all($reg, $str, $matches);print_r($matches);



一致しないようです
e83bba476cd31dc9bc244fd365c4666b" src='a.jpg' /> 例を挙げたい場合は、次のようにするのが最善です。 HTML 仕様に準拠した例は意味がありません

皆さんありがとうございます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。