使用正则表达式,我希望能够在多个DIV标记之间获取文本.例如,以下内容:

first html tag
another tag

输出:

first html tag

another tag

我使用的正则表达式模式只匹配我的最后一个div标签并错过了第一个.

码:

static void Main(string[] args)

{

string input = "

This is a test
This is ANOTHER test

";

string pattern = "(

)(.*)()";

MatchCollection matches = Regex.Matches(input, pattern);

Console.WriteLine("Matches found: {0}", matches.Count);

if (matches.Count > 0)

foreach (Match m in matches)

Console.WriteLine("Inner DIV: {0}", m.Groups[2]);

Console.ReadLine();

}

输出:

匹配发现:1

内部DIV:这是另一个测试

c# 正则获取html标签内容,c# – 使用正则表达式在多个HTML标记之间获取文本相关推荐

  1. php 正则表达式获取html标签内容_总结Python网络爬虫四大选择器(正则表达式、BS4、Xpath、CSS)...

    今天来给大家总结一下这四个选择器,让大家更加深刻的理解和熟悉Python选择器. python高薪就业(视频.学习路线.免费获取)​shimo.im 一.正则表达式 正则表达式为我们提供了抓取数据的快 ...

  2. python 使用xpath获取网页标签内容

    获取指定html的标签内容 打开网页的开发者模式,得到路径标签,然后加上/text() 即可得到标签的文本内容//*[@id="sonsyuanwen"]/div[1]/h1 对于 ...

  3. js正则替换html标签内容,JavaScript正则替换HTML标签功能的示例代码分享

    1.说明 获取HTML字符串(包含标签),通过正则表达式替换HTML标签,输出替换后的字符串 2.实现JavaScript代码 function deleteTag() {     var regx ...

  4. php正则 替换div标签内容,PHP 正则匹配标签内容,根据字符串长度进行替换

    写了一个函数 /** * @param string $html html文本数据 * @param array $rule 处理的规则, [ '需要处理的标签' => 限制的字符数量 ] * ...

  5. pythonselenium获取html标签内容_python selenium 如何获取网页页面所有可以点击的元素?...

    @wow2828: 1.触发所有元素的click事件,如你所说用递归 2.注册事件通知,beforeNavigateTo 记录所有http nav地址到数据库,状态,关系等 http://www.se ...

  6. Python正则匹配HTML,python正则匹配html标签_Python爬虫常用正则表达式及HTML网页标签分析总结...

    这篇文章主要是介绍Python爬取网页信息时,经常使用的正则表达式及方法.它是一篇总结性文章,实用性比较大,主要解决自己遇到的爬虫问题,也希望对你有所帮助~ 当然如果会Selenium基于自动化测试爬 ...

  7. python正则匹配html标签_Python爬虫常用正则表达式及HTML网页标签分析总结

    这篇文章主要是介绍Python爬取网页信息时,经常使用的正则表达式及方法.它是一篇总结性文章,实用性比较大,主要解决自己遇到的爬虫问题,也希望对你有所帮助~ 当然如果会Selenium基于自动化测试爬 ...

  8. 点击iframe里面嵌入的内容,获取iframe标签外面的元素,获取不到的问题

    点击iframe里面嵌入的内容,获取iframe标签外面的元素,获取不到的问题 问题描述,点击iframe嵌入的元素,想让tab栏样式跟着切换,iframe嵌入的链接也要跟着替换 1.这个是ifram ...

  9. selenium 获取请求返回内容的解决方案

    selenium 获取请求返回内容的解决方案 参考文章: (1)selenium 获取请求返回内容的解决方案 (2)https://www.cnblogs.com/zgq123456/articles ...

最新文章

  1. TVM部署预定义模型
  2. Android分级部门选择界面(二)
  3. iphone屏蔽系统更新_iPhone手机经常提示更新系统,教你一招关闭方法,学到了
  4. PMCAFF“音乐+社交”产品马拉松大赛圆满结束,10支队伍大放异彩
  5. putty串口打开没反应_如何使用树莓派快速搭建一个串口数据记录器?
  6. oracle 报错3113,内存不足导致安装时报错ORA-3113(一)
  7. 第二阶段团队冲刺第九天
  8. c+命名空间_了解C ++中的命名空间
  9. python学习笔记(3)---cookie session
  10. Linux设置终端快捷键
  11. 人脸识别活体检测的几种方法
  12. 如何接收谷歌账号的注册短信
  13. win10快捷键大全 win10常用快捷键
  14. git 怎么把以前的账号注销_QQ号被注销了,我的游戏账号怎么办?腾讯只用一句话让玩家没话说...
  15. ie8安装java提示被阻止_IE8浏览器安装失败的解决方法
  16. 百度地图离线开发demo(初始化地图)
  17. 4246. 【五校联考6day2】san
  18. Android 闹钟app 课程设计
  19. 清华机试真题:成绩排序
  20. html透明表单登录注册页面源码

热门文章

  1. 更改matlab默认启动路径
  2. python通讯录综合_Python通讯录作业
  3. 关于java25个学习要点
  4. 深入了解区块链技术及其常见误区
  5. 孙叫兽进阶之路之如何进行情绪管理
  6. php游客随机代码,php生成随机码的一段代码
  7. HTTP协议/RTSP协议/RTMP协议的区别
  8. Html和websocket初识
  9. 关于codeforces加载慢
  10. DS博客作业06--图