一、引言
上篇文章【1-7C#基础】C#的枚举和结构体
本篇介绍C#的正则表达式
二、正则表达式描述
正则表达式 是一种匹配输入文本的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符、运算符和结构组成。
正则表达式的本质是使用一系列特殊字符模式,来表示某一类字符串。正则表达式无疑是处理文本最有力的工具,而.NET提供的Regex类实现了验证正则表达式的方法。Regex 类表示不可变(只读)的正则表达式。它还包含各种静态方法,允许在不显式创建其他类的实例的情况下使用其他正则表达式类。
三、常用正则表达式
㈠校验数字的表达式
//数字
Regex reg = new Regex(@"^[0-9]*$");
//n位的数字
Regex reg = new