正则表达式 是一种匹配输入文本的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符、运算符和结构组成。接下来通过本文给大家介绍C# 中使用正则表达式匹配字符的含义。
1.正则表达式的作用:用来描述字符串的特征。
2.各个匹配字符的含义:
. :表示除n以外的单个字符
[ ] :表示在字符数组[]中罗列出来的字符任意取单个
| :表示“或”的意思
() :表示改变优先级或"提取组"
* :限定前面的表达式出现0次或多次
+ :限定前面的表达式出现1次或多次
? :限定前面的表达式出现0次或1次
^ :表示以表达式开头(例:^http表示字符串以“http”开头)
$ :表示以表达式结尾 (例:com$表示字符串以“com”结尾)
d : 小写d表示0-9之间的数字
D :大写D表示除了0-9之外的字符










