集合和字符集
集合和字符集用诸如[A-Za-z]这样的语法表示。这个模式使用英语国家的所有字母字符。你可以认为集合为类似字符的总和。例如,你可以这么写:
[A-Za-z]
该模式匹配所有的大写和小写字母字符,而丢弃数字、不可见(non-printable)字符等等。
Or Else
“|”和“()”可以让你构造强大而又简洁的模式,它们与If/ElseIf/Else构造的功能相同,但是少用了不少字符。
组
你可以定义组并给它们命名或者编号。当你处理SQL Server、Access或者Excel之类应用程序所创建的文本文件时,这个功能就显得非常有用。假设你的源文件包含Title、 GivenName、Surname和EmailAddress数据栏(用逗号隔开)。GivenName和Surname栏会包含多个单词,如“Don Diego”、“de la Vega”等等。
.NET中的正则表达式
为了在.NET中使用正则表达式,在你的源代码中添加下面一行代码:
Imports System.Text.RegularExpressions
然后你就可以层次使用正则表达式。考虑到正则表达式的强大作用,该工作的工作量几乎为零。典型的代码片断最多也就是几行。
