C#中的正则匹配和文本处理
1、简介
在博客之前上章讲了String类和StringBuilder类。...大多数字符串处理工作都需要在字符串中寻找特定排列规则的子串, 通过称为正则表达式的特殊语言就可以完成这个人无. 在本章大家会了解到创建正则表达式的方法以及如何利用它们解决常见的文本处理任务。...2、正则表达式介绍
所谓正则表达式是一种用于描述字符串中字符格式的语言, 正则表达式既可以用来执行字符串的搜索, 也可以用于字符串的替换。...此外, 还可以把数字字符类([0-9])写成\d(注意由于在C#中反斜杆后跟着其他字符很可能是表示转义字符, 所以如果你想表达的就是正则表达式的某种字符类, 应该写两根反斜杠, 比如\d在C#中定义时应该协作...最后一点, 因为空格符在文本处理中扮演着非常重要的角色, 所以把\s 专门用来表示空格字符, 而把\S 用来表示非空格字符. 稍后在讨论分组构造时将会研究使用空白字符类。