2 jiansva jiansva 于 2016.04.29 11:15 提问

【求助】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的值?

6个回答

chinmo
chinmo   Rxr 2016.04.29 12:11

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

jiansva
jiansva   2016.04.29 11:16

图片说明

CSDNXIAOS
CSDNXIAOS   2016.04.29 11:22

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

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

(1)

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

cjyfyqp
cjyfyqp   2016.04.30 19:23

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

cjyfyqp
cjyfyqp   2016.04.30 19:24

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

cjyfyqp
cjyfyqp   2016.04.30 19:25
 $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);
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!