高分求匹配网页中http/https/ftp/rtsp/mms等所有互联网资源字符串的正则表达式
找到网友使用APS(VBSCRIPT)的正则:"((http|https|ftp|rtsp|mms):(\/\/|\\\\){1}((\w)+[.]){1,}(net|com|cn|org|cc|tv|[0-9]{1,3})(\S*\/)((\S)+[.]{1}(gif|jpg|png|bmp)))"
我从网上找到了匹配url的正则表达式如下:
http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
不知如何能满足我的需求?
我是使用XMLHTTP将外部资源文件全部获取到自己服务器.NET系统目录中,在下急用,望不吝赐教。
另外,我仅对javascript正则稍有了解,对C#正则看了半天看不明白。
先谢谢了。

解决方案 »

  1.   

    正则是通用的,不分语言,你慢慢看看--------------------------------------------------------------
    NeT(Nebula Team)
    成都理工学生---求兼职
    MSN:[email protected]
    QQ技术群7019839        
    4329478
      

  2.   

    匹配各种资源的url可以用类似"(http|mms|rtsp|ftp|https)(:\/\/)"详细参见
    http://www.blueidea.com/bbs/newsdetail.asp?id=1816985http://www.lemongtree.com/bbs/NewsDetail.asp?ForumName=ASP.Net讨论区&DaysPrune=0&lp=4&id=689653
      

  3.   

    /^[a-z]+\:\/\/([\w\-]+\.)+\w+(\:[0-9]+)*\/\S+\.\w+$/自己编的不知可否
      

  4.   

    /^[A_Za-z]+\:\/\/([\w\-]+\.)+\w+(\:[0-9]+)*\/\S+\.\w+$/