PHP啊PHP 正则表达式啊求助闹得我头晕眼花

作者:超级管理员 更新时间:2017-09-10 17:56:59 来源:未知 点击:15642
<source src="http://www.dianying.com/file/34905/3/a9379f21107bfb74dcd9/1504914100/mp4/34905.mp4" type="video/mp4" label="360p" res="360" />

PHP啊PHP 正则表达式啊求助闹得我头晕眼花

我就想把在网页源码中想要
file/34905/3/a9379f21107bfb74dcd9/1504914100/mp4/34905.mp4这段取出来.不要前面的网址.求助大神们帮帮忙
-------------------------------
先获取前面的网址然后截取吧
-------------------------------

引用 楼主 BingLengJinQu 的回复:
<source src="http://www.dianying.com/file/34905/3/a9379f21107bfb74dcd9/1504914100/mp4/34905.mp4" type="video/mp4" label="360p" res="360" />

PHP啊PHP 正则表达式啊求助闹得我头晕眼花

我就想把在网页源码中想要
file/34905/3/a9379f21107bfb74dcd9/1504914100/mp4/34905.mp4这段取出来.不要前面的网址.求助大神们帮帮忙


我在正则这样写

"/(http:\/\/)(\\\?)([\"|']?)([^ \"'>]+\.(mp4)((\?[^ \"'>]+)?))\\2\\3/i";
输出URL数据为:

array (
  0 => 'http://www.dianying.com/file/34905/3/fbac64393a2e275de121/1504918366/mp4/34905.mp4',
  1 => 'http://',
  2 => '',
  3 => '',
  4 => 'www. dianying.com/file/34905/3/fbac64393a2e275de121/1504918366/mp4/34905.mp4',
  5 => 'mp4',
  6 => '',
)

www. dianying.com 这一段怎么匹配去掉呢?我不能写死了..网址有的不一样....
-------------------------------
本帖最后由 xuzuning 于 2017-09-08 08:58:15 编辑
不要在一棵树上吊死
$s = '<source src="http://www.dianying.com/file/34905/3/a9379f21107bfb74dcd9/1504914100/mp4/34905.mp4" type="video/mp4" label="360p" res="360" />';
preg_match('#src="(.+?)"#',$s, $m);
print_r(parse_url($m[1]));

Array
(
    [scheme] => http
    [host] => www.dianying.com
    [path] => /file/34905/3/a9379f21107bfb74dcd9/1504914100/mp4/34905.mp4
)

推荐阅读

热门内容

SQL语句有点繁琐,有没有好办法封装一下

               ...

如何实现在微信公众号被关注时自动回复多条

就是怎么实现关注时 回复多条信息  就像...

求一个算法

PHP的异步值传递保存问题

接收页面的PHP$fun=new fun...

做了一个考勤表,逻辑出现了问题

                

关于连接sql server 2008

请问我的是window7系统,php7....

微信群发功能如何实现

百度找了些,但都用不好,看一些评论说现在...

php插件Xajax使用方法详解

Xajax是PHP一个不用刷新或者跳到其...

php数据库的增删改查 php与java

使用语言操作数据库是重中之重,如果一门语...

php注册系统和使用Xajax即时验证用

在php中使用Xajax能够即时与数据库...

最新内容

Java类方法的问题

Java新手一枚,如果问题太过幼稚请见谅。如图 如果把getSum写在第一个cl...

为什么Iterator会找不到???

-------------------------------没有import ...

问一下这个方法来自哪个包下面?

提示找不到主法,forEach不知道来自哪个方法,还有那个-> 是什么意思?--...

java 编译时出现需要;这个符号,哪位大神帮忙解答一下?谢谢

为什么会出现这个。我是初学者。-------------------------...

Java svn问题求助

我从svn上检出的项目怎么添加到tomcat服务器啊--------------...

求助第一次使用jQuery实现json交互就出了问题 显示的是路径错误

报的错误 js文件位置代码<%@ page language="java" co...

SSM框架测试Bug

查询得到的List里面有内容 size是有大小的..   但是输出就变成null...

request的作用域问题

在一个Aservlet中设置一个requset的作用域,然后请求转发到BServ...

为什么该代码的空指针无法判断

public class Example33 {@SuppressWarning...

Mybatis整合出现错误。

九月 07, 2017 5:28:58 下午 org.springframewo...

zheng框架的运行错误

新人上岗,公司要用zheng框架,但是我的报错了。各位大神帮我解决下呗我就是运行...

使用idea+maven+JRebel热部署,更新xml文件不管用

热部署的时候,修改其他代码都是可以即时生效的,热部署没有问题。但是改xml文件里...

struts2 frame跳转问题

代码如下:this.response = ServletActionContex...

springMVC为啥访问不到controller层?

springMVC为啥访问不到controller层?我的web.xmlSpri...

怎么把javaweb程序上传到云,求指导

以前没有弄过服务器这块儿,现在要上传云服务器(京东(阿里也可以)),求指导,现在...

maven打包jar包后找不到class

本帖最后由lzytjf于2017-09-0701:10:32编辑各位大神,请假一...

老哥们,我有2000万条数据,取出来做统计。

该怎么设计才好。是一次取出来还是分次取,如果分次的话,该怎么分次取。------...

为什么结果没有换行呢?

public class Test4_20 { public static vo...

用面向对象写幸运抽奖的小程序

求各位大神帮忙写一个 幸运抽奖的小程序 --------------------...

java运行问题

我用 editplus编写了两个类,一个是主函数,另一个是调用的类,为什么提法加...