空间圈子 | 已加入的圈子 | 照片 | 好友[文章| 收藏 | 评论 | 留言 |论坛 | 音乐 | 视频 | 作业 | 推荐文章        359 篇文章   285 个评论     
首页   工作日志 |  每日心情 |  教育活动 |  好文欣赏 |  网络 |  网上电脑咨讯 |  软件推荐 |  软件使用教程 |  编程心得 |  window系统 |  router os 路由器 |  ppc |  windows2008 |  数据库 |  计算机阅卷 | 

加为好友  发送信息

博主说明:教师
姓名:詹真纯
学校:教科培中心
空间等级:36 >
现有积分:11214
距离下一等级:286分
空间排名:教师类 第68

 
最新文章
 
在web.config和IIS中设置Se.
用手机绑定qq后怎么取回密码
阿里云安装数据库2014失败的解决方法
如何通过Windows Server 2.
asp.net中datagrid中文字(.
自定义(重新建立)dateset
 
随机阅读
 
黄琬棋 我的作文集
学习空间就是博客。
我的作文集马晋轩
我的作业——吴思翰
我的作文集(邓祺萱)
陈益灿(我的作文集)·docx
 
推荐文章
 
网站banner在线制作
罗湖区学校网站最新调用页面
在线“photoshop”
ppt转swf软件

12月
5 2015
 

正则表达式查找网页中的视频文件  (15 :59 :34)


詹真纯 阅读( 381 )| 评论( 0 )

分享(包括微信):



  ArrayList al = new ArrayList();
            string str1 = "";
           // string strRegex = @"(http|https|ftp|rtsp|mms)://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)+[.]{1}(mp4|flv|mpg|mpeg)";
            string strRegex = @"((file|http|https|ftp|rtsp|mms|src|background):(\/\/|\\\\|\/\/\/){1}(([A-Za-z0-9_-])+[.]){1,}(net|com|cn|org|cc|tv|[0-9]{1,3})(\S*\/)((\S)+[.]{1}(mp4|flv|mpg|mpeg)))";

            //string strRegex = @"http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?";
            //string strRegex = @"((file|http|https|ftp|rtsp|mms|src|background):(\/\/|\\\\|\/\/\/){1}(([A-Za-z0-9_-])+[.]){1,}(net|com|cn|org|cc|tv|[0-9]{1,3})(\S*\/)((\S)+[.]{1}(gif|jpg|swf)))";

            Regex r = new Regex(strRegex, RegexOptions.IgnoreCase);
            MatchCollection m = r.Matches(htmlCode);

 

            for (int i = 0; i <= m.Count - 1; i++)
            {
                bool rep = false;
                string strNew = m[i].ToString();

                //Response.Write(i);
                // 过滤重复的URL
                foreach (string str in al)
                {
                    if (strNew == str)
                    {
                        rep = true;
                        break;
                    }
                }


                if (!rep)
                {
                    al.Add(strNew);
                    //str1 = str1 + "<br><br><b>视频下载:</b><a href='" + strNew + "' target=_blank>" + strNew + "</a>";
                    str1 = str1 + "|" + strNew;
                }
            }


上一篇文章:网页导出excel时数字变成文本    下一篇文章:正则表达式查找网页中的字符



个人空间评论从2017年1月起采用实名制:

用户名:          密码: 用鼠标点此按钮
  标题               
  姓名               
  我的个人空间         
输入验证码:
验证码
    
评论内容:
 

附件上传:


使用罗湖网账号发表有效评论3次,评论者可加一分,此个人空间的评论每增加5条评论可增加1分
深圳市罗湖区教育局 版权所有
地址:深圳市文锦中路螺岭小学综合楼7楼