- 9
- 0
- 约7.76千字
- 约 6页
- 2017-02-02 发布于江苏
- 举报
C# Regex 深入正则表达式
正则表达式(Regular expressions)是一套语法匹配规则,各种语言,如Perl, .Net和Java都有其对应的共享的正则表达
式类库。在.Net中,这个类库叫做Regex。
简单的说,Regex是从字符窗中查找匹配字符串的应用类。通过Regex,编程人员能够非常方便的从一段数据中提取自己所需要的数据信息。
举一个简单的例子,让大家对Regex有个大概的了解:
Regex regex = new Regex(@d+);
Match m = regex.Match(fox 9212gold);
Console.WriteLine(m.Value.ToString());
结果很明显,regex为我们找到了字符串”fox 9212gold”中的数字字符串,输出结果为”9212” .
对Regex有了一个基本的概念之后,我需要告诉你一个非常好的消息,那就是Regex可以为我们做的远不止这么一点点,他是一套功能非常强大语法匹配规则。当然,这里还有一个坏消息等着我们,那就是强大功能的语法规则自然需要大量纷繁复杂的keyword支持,这也为Regex的学习带来了极大的难度。想要真正掌握正则表达式,可不是几个sample能够全部揭示与说明的。
创建一个Regex对象
Regex的构造函数有三种,在这里就不讨论默认构造函数了。
您可能关注的文档
- 一级注册结构工程师基础部分及参考书.doc
- 医学统计常见.doc
- 英语面试词汇.doc
- 用计算器求平均数.doc
- 中小学教师融合教育知识网络竞赛(本卷为随机组卷)分.doc
- 终总结之BC篇:价格战、收购与整合.doc
- “度教育部人文社会科学研究一般项目”申报.doc
- 《牛津初中英语》AUnitWildanimals教案.doc
- 7全国大学生英语竞赛初赛试题.doc
- 八级英语UnitHesaidIwashardworking同步练习新人教版.doc
- 八年级地理第三单元工业区位填空题专项检测卷能力提升版.docx
- 八年级地理第八单元世界区域地理材料分析题题型强化卷易错强化版.docx
- 八年级地理第二单元经纬网判读读图题专题复习卷专项精练版.docx
- 八年级地理第二单元经纬网判读计算题高频题训练卷阶段诊断版.docx
- 八年级地理第二单元经纬网判读计算题诊断测试卷阶段诊断版.docx
- 八年级地理第二知识板块核心专题资源保护原因分析题达标诊断卷能力进阶版.docx
- 八年级地理第六单元昼夜长短材料分析题专题复习卷课外拓展版.docx
- 八年级地理第七单元河流特征分析图表题能力提升卷重难点突破版.docx
- 八年级地理第七单元河流特征分析图表题知识梳理卷重难点突破版.docx
- 八年级地理上册气温曲线图计算题高频题训练卷阶段诊断版.docx
原创力文档

文档评论(0)