找到原因了,但是原帖无法回复,也无法修改
总结一下吧:
想匹配一个网页地址中的所有图像地址,写了正则表达式如下:
$reg="/<img \s*.*src\s*=\s*[\"|\']?\s*([^ alt="上面那个正则表达式匹配的问题解决了" >\"\']*)/i";
<img src="../Images/Album Cover/album_012.jpg" alt="上面那个正则表达式匹配的问题解决了" >
![]()
原因是浏览器。。。我用的chrome
$reg="/<img \s*.*src\s*=\s*[\"|\']?\s*([^ alt="上面那个正则表达式匹配的问题解决了" >\"\']*)/i";$s = '<img src="../Images/Album Cover/album_012.jpg" alt="上面那个正则表达式匹配的问题解决了" >';preg_match_all($reg, $s, $m);print_r($m);登录后复制
Array( [0] => Array ( [0] =>
<img src="../Images/Album Cover/album_012.jpg ) [1] = alt="上面那个正则表达式匹配的问题解决了" > Array ( [0] => ../Images/Album Cover/album_012.jpg ))
....
echo '
'; <br> print_r($m); <p class="sougouAnswer"> .... <br> echo '</p><pre class="brush:php;toolbar:false;">'; <br> print_r($m); <br> 加了<pre class="brush:php;toolbar:false;">的,就是输出上面那个结果,应该是chrome的安全保护措施吧,把结果中的不良代码删掉了,不信你可以换个chrome试试,我的chrome版本是 29.0.1541.0 <br><br> 果断换firefox了 <p class="sougouAnswer"> 试了下,好像是那么回事。那就用firefox吧。 </p>
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号