【求助】php正则表达式:

 $a='<script type="text/javascript" src="http://bbs.tp.h/api/uc.php?time=1461895011&amp;code=cad8LdOmZPd1JcqW7tOsBZf6XVgrftQf9WF1gQ8%2F79bszHQa4yvRtGWNBr78r9I3wxdtlz6WRmTqRp23m0eyzO0xzOCpjvIcaiLixCdooGrx54XAn3xPmGnZbKNbS%2B5cScy%2FOrTpw1bEnUx0qPJT79Pe0V48RdijXu0" reload="1"></script><script type="text/javascript" src="http://tp.h/api/uc.php?time=1461895011&amp;code=c107qcxqqAROR%2F6X15nGwNNVYw9kqxNzeNkgXnsPj75GGPH5oh9E%2FlAEB%2F%2BOp7E7yo1dQv%2FBzHnHRZGiFz43ovyZSPeD7gsTLDzBkbZtV6JxPhCfJExBxYVdjUn62Bdm8fa9ScS3PEIgs%2Fhj96SI4eK8oTHzccPs33Y" reload="1"></script>'

php正则表达式如何得到上面字符串中的src的值?

图片说明

      今天通过观看php100视频,学习了php中的正则表达式的相关知识。正则表达式具有强大的字符串处理功能,可以对字符串进行匹配、查找、分割、替换,为我们在程序或者网页中处理字符串是提供了巨大的方便。

  
首先,介绍一下正则表达式中的一些基本元素: 

(1)

原子
(普通字符:
......
答案就在这里:php中的正则表达式
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

这个正则应该比较简单吧 $pre='/src="([^"]+?)"/'

$test = '&#39;;<br> $matches = array();<br> preg_match_all(&#39;#\bsrc\=\&quot;(.+?)\&quot;#&#39;, $test, $matches);<br> var_dump($matches);</p>

靠,特殊符号都被实体化了

 $test = '<img src="http://baidu.com/images/tes.jpg"><script src="http://sina.com/cdn/jquery.js">';
$matches = array();
preg_match_all('#\bsrc\=\"(.+?)\"#', $test, $matches);
var_dump($matches);