上一章介绍了转义,但是好像只能精确搜索某些字符,针对范围还是有些小,有没有可以扩大搜索范围的模糊一些的搜索?有的,接下来就介绍一下字符组搜索。
字符组搜索的形式就是用方括号 [ ] 将搜索的字符括起来,如下表所示:
表达式
|
含义
|
例子
|
[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 中动手试试吧,印象会深刻些。