C#正则表达式获取组名,按照组名输出匹配内容
最近写了个正则表达式匹配的工具,可以按照组名输出匹配内容,还是挺方便的,代码留存一下,以后用的话,直接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#正则表达式获取组名,按照组名输出匹配内容相关推荐
- python截取关键字后的字符串_使用正则表达式获取python中特定字符串之后的所有内容...
如果要使用正则表达式,请使用re.findall:re.findall('(?<=com/).*$', "www.example.com/thedubaimall") # [ ...
- 深圳基因组所刘永鑫组招聘博士后4名(3年100万+文章奖励+项目绩效)
中国农业科学院深圳农业基因组研究所(简称"基因组所")成立于2014年,由农业农村部.中国农业科学院和深圳市政府共同支持建设.基因组所通过整合生物学和大数据科学,来认识与利用农业生 ...
- 深圳基因组所刘永鑫组招聘博士后3名(3年100万+文章奖励+项目绩效)
// 中国农业科学院深圳农业基因组研究所(简称"基因组所")成立于2014年,由农业农村部.中国农业科学院和深圳市政府共同支持建设.基因组所通过整合生物学和大数据科学,来认识与利用 ...
- Java工作小组组名,起组名和口号大全
起组名和口号大全 在日常学习.工作和生活中,大家都接触过比较经典的标语吧,通过标语,可以增强人们的社会责任心.你还在找寻优秀经典的标语吗?以下是小编整理的起组名和口号大全,仅供参考,欢迎大家阅读. 1 ...
- Ubuntu18.04.1虚拟机克隆及修改ip,用户名,主机名,组名
为准备hadoop学习环境,前面已经完成了对Ubuntu18.04.1的安装,接下来对Ubuntu18.04.1进行克隆. 1.选择管理->克隆 2.选择下一步 3.选择从当前虚拟机状态进行克隆 ...
- 正则表达式中的非捕获组是什么?
非捕获组(即(?:) )如何在正则表达式中使用,它们有什么用? #1楼 在复杂的正则表达式中,您可能会希望使用大量的组,其中一些用于重复匹配,而另一些则提供反向引用. 默认情况下,与每个组匹配的文本会 ...
- Python获取TOP250电影的英文名、港台名、导演、主演、上映年份、电影分类及评分
<Python网络爬虫:从入门到实践>3.4.3自我实践题: 获取豆瓣网上TOP250电影的英文名.港台名.导演.主演.上映年份.电影分类及评分. 学习嘛,就费了点劲自己试了一下,挺耽误时 ...
- 无法获取有关Windows NT 组\用户‘组\用户’的信息,错误代码0x5(Microsoft SQL Server,错误:15404)...
原文:无法获取有关Windows NT 组\用户'组\用户'的信息,错误代码0x5(Microsoft SQL Server,错误:15404) 配置了复制,在删除某个发布的时候,突然报此错误,无法删 ...
- PYTHON 2.7爬虫获取百度音乐文件(按歌手名或歌曲名均可)
2018.8.3 有点小错误正在修改!!!! 2018.8.6 修正完毕,存在小问题(歌手有多个,会创建多个文件夹) 最近学习了关于python的一点点知识,做出一点点小小程序来帮助自己加深 ...
最新文章
- python绘制直方图根据不同分类_如何在python中绘制具有多个类别的直方图
- NanoPi NEO Air使用六:使用摄像头
- Dubbo源码学习总结系列三 dubbo-cluster集群模块
- 分清DB_NAME、INSTANCE_NAME、ORACLE_SID、SERVICE_NAME、DB_DOMAIN和GLOBAL_DB_NAME
- linux upstart机制简介及封装应用
- java可以实现agv调度吗_AGV路线优化及实时调度
- Redis12-事件
- 哨兵系列卫星_传感器|英国Teledyne e2v公司为“哥白尼哨兵”卫星任务提供CO2监测传感器...
- 关于震旦AD248B双面打印
- 视频服务器显示存储离线,云端服务器显示离线咋会事
- vue中echarts实现甘特图
- 让Thread#stop方法无法终止你的线程
- 华为刷原生android,教你如何体验(刷)原生安卓8.0
- python中content什么意思_python中requests的response.text与response.content区别
- EXCEL学会两个函数你能打败90%的人,countifs和vlookup
- 查询最近12个月的数据SQL语句
- 到北京软通动力做项目经理怎么样?
- 【苹果CMS技术教程】苹果CMSV10伪静态基础认识和设置教程
- 【21天python打卡】第2天 python预备知识(2)
- larvel 路由未生效_laravel 路由修改不起作用解决方案
热门文章
- spring JdbcTemplate 在项目中的浅层(5个使用场景)封装
- zabbix添加端口监控
- Linux下常用的命令
- 核心路由器聚焦三大关键点
- linux怎么关闭iptables linux如何关闭防火墙
- C#发送邮件异常:根据验证过程,远程证书无效
- ElasticSearch大数据分布式弹性搜索引擎使用
- java list三种遍历方法性能比較
- PhotoShop算法原理解析系列 - 像素化---》碎片。
- CacheDependency缓存依赖里面的 absoluteExpiration(绝对到期时间),弹性到期时间(slidingExpiration)...