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

加为好友  发送信息

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

 
最新文章
 
如何通过Windows Server 2.
asp.net中datagrid中文字(.
自定义(重新建立)dateset
win2008 r2出现由于远程桌面服务.
asp.net正则表达式去除css、st.
服务器配置好以后最好关闭werfault.
 
随机阅读
 
信心铭
关于八纲辩证
罗碧城
第五单元作文指导
教师的品位----教师的细节与修炼
二年级语文下册《语文园地四》
 
推荐文章
 
网站banner在线制作
罗湖区学校网站最新调用页面
在线“photoshop”
ppt转swf软件

12月
5 2015
 

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


詹真纯 阅读( 358 )| 评论( 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楼