正则表达式5-字符组搜索

上一章介绍了转义,但是好像只能精确搜索某些字符,针对范围还是有些小,有没有可以扩大搜索范围的模糊一些的搜索?有的,接下来就介绍一下字符组搜索。

字符组搜索的形式就是用方括号 [ ] 将搜索的字符括起来,如下表所示:

表达式

含义

例子

[abcd]

搜索 abcd 中任意一个字符

原始字符串:Apples are good to your health.

正则表达式:[abcd]

搜索结果:参见粗体字

[a-f]

搜索 a 到 f 中任意一个字符

原始字符串:Apples are good to your health.

正则表达式:[a-f]

搜索结果:参见粗体字

[^a-f]

搜索任意一个字符,但不包括 a 到 f 中的任意一个字符

原始字符串:Apples are good toyour health.

正则表达式:[^a-f]

搜索结果:参见粗体字

[1-9]

搜索 1 到 9 中任意一个字符

原始字符串:Call me if you want: 889-45628

正则表达式:[1-9]

搜索结果:参见粗体字

[1-9-[2468]]

搜索 1 到 9 中任意一个字符,但是排除 2,4,6,8

原始字符串:Call me if you want: 889-45628

正则表达式:[1-9-[2468]]

搜索结果:参见粗体字

多说无益,在 VisualStudio 中动手试试吧,印象会深刻些。

posted @ 2013-03-09 14:50  优秀程序缘  阅读(149)  评论(0编辑  收藏  举报