2012年2月23日

C#正则表达式 — 正则表达式类

摘要: 转自:http://www.dreamdu.com/blog/2008/10/14/cs_regex_elements/又重新学了一遍C#的正则表达式,温故而知新,C#的正则就用一句话概括吧:很好很强大! 这里做个笔记,笔记的相关内容多数摘自MSDN。Regex 类表示不可变(只读)的正则表达式。它还包含各种静态方法,允许在不显式创建其他类的实例的情况下使用其他正则表达式类。Match 类表示正则表达式匹配操作的结果。Match 类的 Match.Success 匹配是否成功。Match.Index 返回第一个匹配的位置。MatchCollection 类表示成功的【非重叠】匹配项的序列。Ma 阅读全文

posted @ 2012-02-23 10:02 beiyd 阅读(432) 评论(0) 推荐(0) 编辑

C#正则表达式 — 语言元素

摘要: 转自http://www.dreamdu.com/blog/2008/10/14/cs_regex_elements/正则表达式中的语言元素,有些模糊的内容我加入了简单的示例。1,@禁止转义CS字符串(这个是我加的。与正则无关)2,字符转义大多数重要的正则表达式语言运算符都是非转义的单个字符。转义符 \(单个反斜杠)通知正则表达式分析器反斜杠后面的字符不是运算符。例如,分析器将星号 (*) 视为重复限定符,而将后跟星号的反斜杠 (\*) 视为 Unicode 字符 002A。下表中列出的字符转义在正则表达式和替换模式中都会被识别。一般字符 除 . $ ^ { [ ( | ) * + ? \ 外 阅读全文

posted @ 2012-02-23 09:57 beiyd 阅读(226) 评论(0) 推荐(0) 编辑

导航