C#基于正则表达式抓取a标签链接和innerhtml的方法


当前第2页 返回上一页

朋友需要截取img标签的src 和data-url 跟上面差不多。。顺便附上

1

2

3

4

5

6

7

8

9

10

11

12

13

14

string text =File.ReadAllText(Environment.CurrentDirectory + "//test.txt", Encoding.GetEncoding("gb2312"));

string prttern = "<img(\\s*(src=\"(?<src>[^\"]*?)\"|data-url=\"(?<dataurl>[^\"]*?)\"|[-\\w]+=\"[^\"]*?\"))*\\s*/>";

var maths = Regex.Matches(text, prttern);

//抓取出来写入的文件

using (FileStream w = new FileStream(Environment.CurrentDirectory + "//wirter.txt", FileMode.Create))

{

    for (int i = 0; i < maths.Count; i++)

    {

      byte[] bs = Encoding.UTF8.GetBytes(string.Format("图片src:{0},  图片data-url:{1}", maths[i].Groups["src"].Value,

        maths[i].Groups["dataurl"].Value) + "\r\n");

      w.Write(bs, 0, bs.Length);

      Console.WriteLine();

    }

}

以上就是C#基于正则表达式抓取a标签链接和innerhtml的方法的详细内容!

返回前面的内容

相关阅读 >>

C# tabcontral选项卡中加载显示窗体后 实现单向参数传递测试代码示例(图)

详情介绍C#中winform实现多线程异步更新ui的示例代码

详解C#多线程之线程同步(图文)

C#解析xml文件的代码实例分享

文件路径和文件夹路径在C#中使用浏览按钮获得的方法

C#基础入门-变量介绍

如何看待C#中的out和ref?探讨它们之间的区别

C#中关于ajax跨域访问问题的详细介绍

C#中如何实现两个richtextbox控件滚动条同步滚动的方法详解

c#中var和dynamic之间的区别是什么?

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...