首页 > 编程语言 >C# 正则获取网页图片地址

C# 正则获取网页图片地址

时间:2024-01-18 13:44:37浏览次数:27  
标签:网页 string C# 正则 获取 地址

                                         string FaPiaoUrl = "";
                                              string FaPiaoImageUrl = "";                 

                              string HTMLSTR = NetTools.GetResponse(Dr["InvoiceUrl"].ToString());
                                                string pattern = @"(?=http).*(?<=\.pdf|.png)";
                                                Regex regex = new Regex(pattern);
                                                MatchCollection matches = regex.Matches(HTMLSTR);
                                                foreach (System.Text.RegularExpressions.Match match in matches)
                                                {
                                                    if (Path.GetExtension(match.Value).ToLower() == ".png")
                                                    {
                                                        FaPiaoImageUrl = match.Value;
                                                    }
                                                    else if (Path.GetExtension(match.Value).ToLower() == ".pdf")
                                                    {
                                                        FaPiaoUrl = match.Value;
                                                    }
                                                }

 

标签:网页,string,C#,正则,获取,地址
From: https://www.cnblogs.com/work-code/p/17972333

相关文章

  • docker 安装MYSQL
    安装dockerrun-p3308:3306--nametest-mysql-v/var/docker-data/mysql/conf:/etc/mysql/conf.d-v/var/docker-data/mysql/logs:/logs-v/var/docker-data/mysql/data:/var/lib/mysql-eMYSQL_ROOT_PASSWORD=123456-dmysql:5.7.43关于主机是不是需要my.cnf实测并......
  • leetcode 17.电话号码的字母组合
    leetcode17.电话号码的字母组合第十七题:电话号码的字母组合1.回溯:首先使用哈希表存储每个数字对应的所有可能的字母,然后进行回溯操作。回溯过程中维护一个字符串,表示已有的字母排列(如果未遍历完电话号码的所有数字,则已有的字母排列是不完整的)。该字符串初始为空。每次取电话......
  • 双脉冲仿真测试(LTspice搭建)
     1.双脉冲测试原理    很多博主已经发布了大量有关双脉冲测试的意义、双脉冲测试原理等,顾在此不在赘诉,如有需要的小伙伴可以点这里。以下重点介绍在LTspice中双脉冲电路的搭建及可能遇到的问题。2.搭建双脉冲测试               ......
  • centos系统安装
    CentOS系统介绍CentOS操作系统是Linux系统的一个发行版。Linux操作系统,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线......
  • 销售效率低下怎么办?试试CRM系统中的销售自动化功能!
    销售效率对企业的盈利能力有着至关重要的联系。提高销售效率,就是要提高销售人员的工作效率和销售转化率。那么,企业如何提高销售效率呢?CRM销售自动化功能可以帮助企业实现这一目标。一、线索管理线索是指有潜在购买意向的客户,是销售过程的起点。CRM系统可以帮助企业进行线索管......
  • CRM系统中的销售漏斗是什么?如何指导销售人员行动?
    CRM管理系统有许多重要的功能,很多人不太了解什么叫销售漏斗。网上关于CRM销售漏斗的讲解。看完以后仿佛懂了,细心想了想,好像没说透。下面说说CRM销售漏斗如何指导销售人员行动。简单来说就是分解销售目标、规划销售时间、预测销售业绩。销售工作像投篮在篮球比赛中,如果想赢,要么......
  • 产品化的CRM还是定制化的CRM?如何选择适合企业的产品
    有些企业在进行CRM管理系统选型时,不太清楚如何摆正CRM产品化和定制化的关系。产品化与定制化CRM如何选择?产品化和定制化矛盾吗?各自有什么优劣势?选型时应怎么考虑?产品化CRM优势是产品稳定、操作简单易上手,定制化CRM可以满足个性化的业务场景。产品化CRM的特点1、产品稳定产品......
  • CF1921 F Sum of Progression 题解
    QuestionCF1921FSumofProgression给定一个序列\(\{a\}\),有\(q\)组询问,对于每组询问\(s,d,k\),求\[a_s+a_{s+d}\cdot2+\cdots+a_{s+d(k-1)}\cdotk\]Solution\(s,d,k\)其实就是在描述一个等差数列考虑到\(d\timesk\len\)如果\(d\)很大,那么就意味着\(k\)很......
  • 【SCTF-Round#16】 Web和Crypto详细完整WP
    每天都要加油哦!   ------2024-01-18 11:16:55[NSSRound#16Basic]RCE但是没有完全RCE<?phperror_reporting(0);highlight_file(__file__);include('level2.php');if (isset($_GET['md5_1']) && isset($_GET['md5_2'])) {    if ((str......
  • [工程题] THUSC 2023 Day2 奋斗四小时,手搓 CPU
    https://www.luogu.com.cn/contest/110331https://www.luogu.com.cn/team/44709#problem可以在https://www.luogu.com.cn/problem/T335306下载manual.pdf,在https://www.luogu.com.cn/problem/T335313下载statement.pdf和simulator.cpp。组合逻辑电路部分此部分的要求详......