【摘要】:正则表达式语言由原义文本字符和元字符这两种字符类型组成。其中,原义文本字符是某字符的原始实际字符;元字符是一些处理字符,能够实现特定功能的处理。正则表达式元字符由五种类型构成,接下来将一一讲解这五种类型。例如,“n”匹配字符“\n”,而“n\”和换行符相匹配。表11-4 定位点类型列表3.限定符类型限定符类型的功能是,对文本内的指定字符进行限定处理。
正则表达式的语言是正则表达式的核心,它可以将文档内要搜索的文本、转义序列和特定字符组合在一起,这样就能实现特定需求的字符检索。
正则表达式语言由原义文本字符和元字符这两种字符类型组成。其中,原义文本字符是某字符的原始实际字符;元字符是一些处理字符,能够实现特定功能的处理。正则表达式元字符由五种类型构成,接下来将一一讲解这五种类型。
1.转义符类型
转义符类型可以将文本内的下一个字符转换为特殊字符。C#正则表达式内只有一个转义字符,即“\”。例如,“n”匹配字符“\n”,而“n\”和换行符相匹配。
2.定位点类型
定位点类型可以对文本内的指定字符进行定位处理。在C#正则表达式内有多个定位点类型,具体说明如表11-4所示。
表11-4 定位点类型列表
3.限定符类型
限定符类型的功能是,对文本内的指定字符进行限定处理。在C#正则表达式内有多个限定符类型,具体说明如表11-5所示。
表11-5 限定符类型列表
(www.xing528.com)
4.匹配模式类型
匹配模式类型的功能是,对文本内的指定字符进行各种模式的匹配处理。在C#正则表达式内有多个匹配模式类型,具体说明如表11-6所示。
表11-6 匹配模式类型列表
5.字符匹配类型
字符匹配类型的功能是,对文本内的指定字符设置匹配的字符。在C#正则表达式内有多个字符匹配类型,具体说明如表11-7所示。
表11-7 字符匹配类型列表
正则表达式的模式设置在文本搜索时要匹配的一个或多个字符串,例如,下面的代码就是用于验证两位数字、一个连接字符和五位数字组成的ID号的:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。