(C#) 正则表达式
正则表达式是用来检验和操作字符串的强大工具。
简单的理解正则表达式可以认为是一种特殊的验证字符串。正则表达式常见运用是验证用户输入信息格式,比如“\w{1,}@\w{1,}\.\w{1”,实际上就是验证邮件地址是否合法的。当然正则表达式不仅仅是用于验证,可以说只要运用字符串的地方都可以使用正则表达式。
C#中相关类
.NET将其命名空间设置为System.Text.RegularExpressions。
在该命名空间内包括了8个基本的类:
apture 用于单个表达式捕获结果
CaptureCollection 用于一个序列进行字符串捕获
Group 表示单个捕获的结果
GroupCollection 表示捕获组的集会
Match 表示匹配单个正则表达式结果
MatchCollection 表示通过迭代方式应用正则表达式到字符串中
Regex 表示不可变的正则表达式
RegexCompilationI 将编译正则表达式需要提供信息
1. 基本语法
1.1) 字符匹配语法: