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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
[每日一答] [20151019] R语言中的正则表达式
元字符是指正则表达式中使用一些固定的字符,来代表一定的规则,类似关键字的概念。
PHP一些常用的正则表达式
PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式
php正则表达式系统教程php正则表达式系统教程
php正则表达式系统教程php正则表达式系统教程php正则表达式系统教程php正则表达式系统教程php正则表达式系统教程
JDK中正则表达式类库详解(一)
JDK中正则表达式类库详解一  最近看了一些资料,资料上有些正则JDK中正则表达式类库方法的使用,这些包含我平时要用到的功能,而我是确实用的别的方式实现的,在效率上可能没有那么好,所以我上网查找和动手编写了一些例子来验证那些方法。    一、下面我们还是先看看java正则表达式的基础知识吧,这样才好看懂下面例子。以下是摘自JDK API中的。比较详细,有的我也看不懂,相信以后能看懂。正则表
php【基础练习十二】正则表达式
<?php /** * Created by PhpStorm. * User: dell * Date: 2015/12/28 * Time: 11:46 */ $regex = '/^http:\/\/([\w.]+)\/([\w]+)\/([\w]+)\.html$/i'; $str = 'http://www.youku.com/show_page/id_ABCDEFG.htm
正则表达式测试工具 - 测试 PHP JAVA
正则表达式测试工具 正则表达式测试工具 - 测试 PHP JAVA
php正则表达式.doc
php正则表达式.doc php正则表达式.doc
PHP正则表达式 /i, /is, /s, /isU等参数含义详解
i :(PCRE_CASELESS)   如果设定此修正符,模式中的字符将同时匹配大小写字母。 m:(PCRE_MULTILINE)   默认情况下,PCRE 将目标字符串作为单一的一“行”字符所组成的(甚至其中包含有换行符也是如此)。“行起始”元字符(^)仅仅匹配字符串的起始,“行结束”元字符()仅仅匹配字符串的结束,或者最后一个字符是换行符时其前面(除非设定了D修正符)。这和Perl是一样
快速精通php正则表达式
php正则表达式,快速精通php正则表达式
(十)PHP正则表达式学习----测试工具的制作
PHP自制的正则检测程序