欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php 正则匹配 url img

程序员文章站 2024-02-12 09:57:52
...
PHP URL 正则 图片 url 我现在要匹配一个url地址,如:php 正则匹配 url img。我只想要src的url地址,还要匹配php 正则匹配 url img,有的是这种形式php 正则匹配 url imgsrc后面没有““”双引号,有的是单引号,而且alt和title有的php 正则匹配 url img标记中是没有的。请问各位这个正则怎么写呢?

回复讨论(解决方案)

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

src后面没有““”双引号php 正则匹配 url img单引号php 正则匹配 url img没有altphp 正则匹配 url img没有titlephp 正则匹配 url img都没有php 正则匹配 url imgEOF;$reg = '/php 正则匹配 url img]*src=[\'"]?([^\'"\s]+)[\'"]?[^>]*>/im';$matches = array();preg_match_all($reg, $str, $matches);print_r($matches);

src后面没有““”双引号php 正则匹配 url img单引号php 正则匹配 url img没有altphp 正则匹配 url img没有titlephp 正则匹配 url img都没有php 正则匹配 url imgEOF;$reg = '/php 正则匹配 url img]*src=[\'"]?([^\'"\s]+)[\'"]?[^>]*>/im';$matches = array();preg_match_all($reg, $str, $matches);print_r($matches);



好像不能匹配
php 正则匹配 url img


src后面没有““”双引号php 正则匹配 url img单引号php 正则匹配 url img没有altphp 正则匹配 url img没有titlephp 正则匹配 url img都没有php 正则匹配 url imgEOF;$reg = '/php 正则匹配 url img]*src=[\'"]?([^\'"\s]+)[\'"]?[^>]*>/im';$matches = array();preg_match_all($reg, $str, $matches);print_r($matches);



好像不能匹配
php 正则匹配 url img


举例子的话最好举一个符合html规范的例子,你说的那个例子无意义。

多谢各位!!!