/<img .*src=['\"]?([^'\"]+)['\"]?.*>/isU
这样子行不?
这样子行不?
解决方案 »
- 无满意答案结贴后,问题分数会给谁
- 急死了,我要将数据通过按钮存入MYSQL,怎么弄呀?
- 框架中session
- 把这它{$aaaaaa}加到JAvascript中,怎么表示啊。谢谢了。
- 关于curl这句话不是很理解请大家看一下
- 这个问题不知道在这发合不合适,我想在JSP页面里面增加一个PHP编写的企业邮局登陆窗口,能实现吗?
- PHP5连接ORACLE9的问题
- 框架开发,后台怎么弄?
- 成都蜀山网络科技急聘高级PHP开发人员
- 我用wamp装了PHP,请问apache下的php.ini 和php文件下 php.ini 有什么区别?
- mysql用php怎么分批处理插入?比如前1000条数据处理结束后,再处理1001至2000条,然后再处理2001至3000条……,直到全部处理完毕?
- 再问一个关于fwrite的问题
注意向后引用的使用,不能简单的[^'\"]+虽然很怪异,在文件名中出现引号并不是不可能的
$str = "<img src = http://xx.com/a.gif >";
preg_match_all("/<img\s+src\s*=\s*[\'\"]?([^\'\">\s]*)[\'\"]?\s*>/isU", $str, $arr);
print_r($arr);
?>
$str = "<img src = 'http://xx.com/a.gif' >";
preg_match_all("/<img\s+src\s*=\s*([\'\"]?)([^\'\">\s]*)\\1\s*>/isU", $str, $arr);
print_r($arr);
?>
<?php
$str = "<img src = http://xx.com/a.gif border=0>";
preg_match_all("/<img\s+src\s*=\s*['\"]?([^'\">\s]*)['\"]?\s*.*>/isU", $str, $arr);
print_r($arr);
?>
这样不行。
$str = "<img src = 'http://xx.com/a.gif' border=0 >
<img src = 'http://xx.com/a.gif' border=0 >
<img src = 'http://xx.com/a.gif' border=0 >";
preg_match_all("/<img\s+src\s*=\s*([\'\"]?)([^\'\">\s]*)\\1\s*[^>]*>/i", $str, $arr);
print_r($arr);
?>
<?php
$str = "<img src = 'http://xx.com/a.gif' border=0 >
<img src = b.gif border=0 >
<img style = \"padding:2px\" src = \"http://xx.com/a.gif\" border=0 >";
preg_match_all("/<img\s+[^>]*\s*src\s*=\s*([\'\"]?)([^\'\">\s]*)\\1\s*[^>]*>/i", $str, $arr);
print_r($arr);
?>
$str = "<img ddd src = http://xx.com/a.gif bbddd>";
preg_match_all("/<img .*src\s*=\s?(['\"]?)(.+)\\1\s?.*>/isU", $str, $arr);
print_r($arr);这个为什么错误?