Match类提供与正则表达式进行匹配的方法。
if 语句使用了一种Match 类的属性Success 来确定是否是成功匹配. 如果值返回为True,那么正则表达式在字符串中至少匹配了一条子串....例如,利用前面的代码, 如果把正则表达式变成读取"ba", 那么数组中的每个单词都会匹配。
问号(?)是一种精确匹配零次或一次的数量符. 如果把先前代码中的正则表达式变为"ba?...句点可以匹配字符串中每一个单独字符。
较好利用句点的方法就是用它在字符串内部定义字符范围, 也就是用来限制字符串的开始或和结束字符....此外, 还可以把数字字符类([0-9])写成\d(注意由于在C#中反斜杆后跟着其他字符很可能是表示转义字符, 所以如果你想表达的就是正则表达式的某种字符类, 应该写两根反斜杠, 比如\d在C#中定义时应该协作...最后一点, 因为空格符在文本处理中扮演着非常重要的角色, 所以把\s 专门用来表示空格字符, 而把\S 用来表示非空格字符. 稍后在讨论分组构造时将会研究使用空白字符类。