最近写了个正则表达式匹配的工具,可以按照组名输出匹配内容,还是挺方便的,代码留存一下,以后用的话,直接copy了。

            Regex regex = new Regex(this.textBoxRegex.Text);Match result = regex.Match(this.textBoxText.Text);if (result.Success){StringBuilder sb = new StringBuilder();foreach (var groupName in regex.GetGroupNames()){sb.AppendLine(String.Format("<{0}>{1}", groupName,result.Groups[regex.GroupNumberFromName(groupName)].Value));}this.textBoxMatchResult.Text = sb.ToString();}else{MessageBox.Show("匹配失败");}

就一个WinForm的小函数,搞C#的应该一看就明白了吧。

C#正则表达式获取组名,按照组名输出匹配内容相关推荐

  1. python截取关键字后的字符串_使用正则表达式获取python中特定字符串之后的所有内容...

    如果要使用正则表达式,请使用re.findall:re.findall('(?<=com/).*$', "www.example.com/thedubaimall") # [ ...

  2. 深圳基因组所刘永鑫组招聘博士后4名(3年100万+文章奖励+项目绩效)

    中国农业科学院深圳农业基因组研究所(简称"基因组所")成立于2014年,由农业农村部.中国农业科学院和深圳市政府共同支持建设.基因组所通过整合生物学和大数据科学,来认识与利用农业生 ...

  3. 深圳基因组所刘永鑫组招聘博士后3名(3年100万+文章奖励+项目绩效)

    // 中国农业科学院深圳农业基因组研究所(简称"基因组所")成立于2014年,由农业农村部.中国农业科学院和深圳市政府共同支持建设.基因组所通过整合生物学和大数据科学,来认识与利用 ...

  4. Java工作小组组名,起组名和口号大全

    起组名和口号大全 在日常学习.工作和生活中,大家都接触过比较经典的标语吧,通过标语,可以增强人们的社会责任心.你还在找寻优秀经典的标语吗?以下是小编整理的起组名和口号大全,仅供参考,欢迎大家阅读. 1 ...

  5. Ubuntu18.04.1虚拟机克隆及修改ip,用户名,主机名,组名

    为准备hadoop学习环境,前面已经完成了对Ubuntu18.04.1的安装,接下来对Ubuntu18.04.1进行克隆. 1.选择管理->克隆 2.选择下一步 3.选择从当前虚拟机状态进行克隆 ...

  6. 正则表达式中的非捕获组是什么?

    非捕获组(即(?:) )如何在正则表达式中使用,它们有什么用? #1楼 在复杂的正则表达式中,您可能会希望使用大量的组,其中一些用于重复匹配,而另一些则提供反向引用. 默认情况下,与每个组匹配的文本会 ...

  7. Python获取TOP250电影的英文名、港台名、导演、主演、上映年份、电影分类及评分

    <Python网络爬虫:从入门到实践>3.4.3自我实践题: 获取豆瓣网上TOP250电影的英文名.港台名.导演.主演.上映年份.电影分类及评分. 学习嘛,就费了点劲自己试了一下,挺耽误时 ...

  8. 无法获取有关Windows NT 组\用户‘组\用户’的信息,错误代码0x5(Microsoft SQL Server,错误:15404)...

    原文:无法获取有关Windows NT 组\用户'组\用户'的信息,错误代码0x5(Microsoft SQL Server,错误:15404) 配置了复制,在删除某个发布的时候,突然报此错误,无法删 ...

  9. PYTHON 2.7爬虫获取百度音乐文件(按歌手名或歌曲名均可)

    2018.8.3 有点小错误正在修改!!!!    2018.8.6 修正完毕,存在小问题(歌手有多个,会创建多个文件夹)   最近学习了关于python的一点点知识,做出一点点小小程序来帮助自己加深 ...

最新文章

  1. python绘制直方图根据不同分类_如何在python中绘制具有多个类别的直方图
  2. NanoPi NEO Air使用六:使用摄像头
  3. Dubbo源码学习总结系列三 dubbo-cluster集群模块
  4. 分清DB_NAME、INSTANCE_NAME、ORACLE_SID、SERVICE_NAME、DB_DOMAIN和GLOBAL_DB_NAME
  5. linux upstart机制简介及封装应用
  6. java可以实现agv调度吗_AGV路线优化及实时调度
  7. Redis12-事件
  8. 哨兵系列卫星_传感器|英国Teledyne e2v公司为“哥白尼哨兵”卫星任务提供CO2监测传感器...
  9. 关于震旦AD248B双面打印
  10. 视频服务器显示存储离线,云端服务器显示离线咋会事
  11. vue中echarts实现甘特图
  12. 让Thread#stop方法无法终止你的线程
  13. 华为刷原生android,教你如何体验(刷)原生安卓8.0
  14. python中content什么意思_python中requests的response.text与response.content区别
  15. EXCEL学会两个函数你能打败90%的人,countifs和vlookup
  16. 查询最近12个月的数据SQL语句
  17. 到北京软通动力做项目经理怎么样?
  18. 【苹果CMS技术教程】苹果CMSV10伪静态基础认识和设置教程
  19. 【21天python打卡】第2天 python预备知识(2)
  20. larvel 路由未生效_laravel 路由修改不起作用解决方案

热门文章

  1. spring JdbcTemplate 在项目中的浅层(5个使用场景)封装
  2. zabbix添加端口监控
  3. Linux下常用的命令
  4. 核心路由器聚焦三大关键点
  5. linux怎么关闭iptables linux如何关闭防火墙
  6. C#发送邮件异常:根据验证过程,远程证书无效
  7. ElasticSearch大数据分布式弹性搜索引擎使用
  8. java list三种遍历方法性能比較
  9. PhotoShop算法原理解析系列 - 像素化---》碎片。
  10. CacheDependency缓存依赖里面的 absoluteExpiration(绝对到期时间),弹性到期时间(slidingExpiration)...