首页 理论教育 C#编程新手自学手册:正则表达式语言及常用元字符

C#编程新手自学手册:正则表达式语言及常用元字符

时间:2023-10-22 理论教育 版权反馈
【摘要】:正则表达式语言由原义文本字符和元字符这两种字符类型组成。其中,原义文本字符是某字符的原始实际字符;元字符是一些处理字符,能够实现特定功能的处理。正则表达式元字符由五种类型构成,接下来将一一讲解这五种类型。例如,“n”匹配字符“\n”,而“n\”和换行符相匹配。表11-4 定位点类型列表3.限定符类型限定符类型的功能是,对文本内的指定字符进行限定处理。

C#编程新手自学手册:正则表达式语言及常用元字符

正则表达式语言是正则表达式的核心,它可以将文档内要搜索的文本、转义序列和特定字符组合在一起,这样就能实现特定需求的字符检索。

正则表达式语言由原义文本字符和元字符这两种字符类型组成。其中,原义文本字符是某字符的原始实际字符;元字符是一些处理字符,能够实现特定功能的处理。正则表达式元字符由五种类型构成,接下来将一一讲解这五种类型。

1.转义符类型

转义符类型可以将文本内的下一个字符转换为特殊字符。C#正则表达式内只有一个转义字符,即“\”。例如,“n”匹配字符“\n”,而“n\”和换行符相匹配。

2.定位点类型

定位点类型可以对文本内的指定字符进行定位处理。在C#正则表达式内有多个定位点类型,具体说明如表11-4所示。

表11-4 定位点类型列表

978-7-111-36370-5-Part02-431.jpg

3.限定符类型

限定符类型的功能是,对文本内的指定字符进行限定处理。在C#正则表达式内有多个限定符类型,具体说明如表11-5所示。

表11-5 限定符类型列表

978-7-111-36370-5-Part02-432.jpg(www.xing528.com)

4.匹配模式类型

匹配模式类型的功能是,对文本内的指定字符进行各种模式的匹配处理。在C#正则表达式内有多个匹配模式类型,具体说明如表11-6所示。

表11-6 匹配模式类型列表

978-7-111-36370-5-Part02-433.jpg

5.字符匹配类型

字符匹配类型的功能是,对文本内的指定字符设置匹配的字符。在C#正则表达式内有多个字符匹配类型,具体说明如表11-7所示。

表11-7 字符匹配类型列表

978-7-111-36370-5-Part02-434.jpg

正则表达式的模式设置在文本搜索时要匹配的一个或多个字符串,例如,下面的代码就是用于验证两位数字、一个连接字符和五位数字组成的ID号的:

978-7-111-36370-5-Part02-435.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈