湖边的白杨树

探索是一种乐趣

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

(C#) 正则表达式

正则表达式是用来检验和操作字符串的强大工具。

简单的理解正则表达式可以认为是一种特殊的验证字符串。正则表达式常见运用是验证用户输入信息格式,比如“\w{1,}@\w{1,}\.\w{1”,实际上就是验证邮件地址是否合法的。当然正则表达式不仅仅是用于验证,可以说只要运用字符串的地方都可以使用正则表达式。

C#中相关类

.NET将其命名空间设置为System.Text.RegularExpressions。
在该命名空间内包括了8个基本的类:

apture   用于单个表达式捕获结果
CaptureCollection   用于一个序列进行字符串捕获
Group   表示单个捕获的结果
GroupCollection    表示捕获组的集会
Match    表示匹配单个正则表达式结果
MatchCollection    表示通过迭代方式应用正则表达式到字符串中
Regex   表示不可变的正则表达式
RegexCompilationI    将编译正则表达式需要提供信息

1. 基本语法

1.1) 字符匹配语法:

 

 

 

posted on 2013-01-18 09:14  fdyang  阅读(607)  评论(0编辑  收藏  举报