zoukankan      html  css  js  c++  java
  • C# 通过正则取出image标签里面的图片地址

    小弟毕业有2年了,平时工作的时候也会有一些好的东西,以前总是懒的分享,慢慢的就连自己也忘了,从今天开始记录平时工作中的一些东西给大家分享一下吧,欢迎大家指正。

    欢迎大家加群一起讨论技术 QQ群:115180614(群主是江湖)。闲人勿扰。。。

               string ma = "<img[^>]+src\s*=\s*['"]([^'"]+)['"][^>]*>";
                 string image = "<img  src="1.png" />dfsdfsdfd计算机阿大姐佛山<img alt="" src="1.png" />";
                 MatchCollection match = Regex.Matches(image, ma);
                 for (int i = 0; i < match.Count; i++)
                 {
                     if (match[i].Groups[0].Success)
                     {
                         //匹配整个字符串,相当于把整个image标签的内容读出来
                         Label1.Text += match[i].Groups[0].Value.ToString();
                     }
                     if (match[i].Groups[1].Success)
                     {
                         //匹配小括号里面的东西,也就是图片的地址了
                         Label2.Text += match[i].Groups[1].Value.ToString();
                     }
                     
                } 


    //附图片在下面

     这个是最终显示结果。

     

    为初学正则表达的同学附上一张图,可以理解上面的正则的意思。


               

  • 相关阅读:
    什么是接口测试?
    接口测试浅谈
    软件测试之数据库面试题
    软件测试的流程是什么?
    多用户博客网站开发实战之创建数据库
    利用python脚本统计和删除redis key
    ULR1 B. 【ULR #1】光伏元件
    法拉第未来任命新CFO!贾跃亭激动发声
    人民需要特斯拉,但条件不允许
    什么叫IOCSABS呢
  • 原文地址:https://www.cnblogs.com/theMaxBear/p/3342728.html
Copyright © 2011-2022 走看看