正则表达式一些常用元字符,限定符

开发工具与关键技术:VS    MVC

作者:陈芝番

撰写时间:2019.4.2

.     匹配除换行符以外的任意字符

\w   匹配字母或数字或下划线或汉字

\s    匹配任意的空白字符

\d    匹配数字

\b    匹配单词的开始或结束

^     匹配字符串的开始

$     匹配字符串的结束

+     重复一次或更多次

?    重复零次或一次

*     重复零次或更多次

{n,m}  重复n到m次

整数测试:^-?\d+$ 我们不难发现^代表字符串的开始,而?表示重复零次或一次,紧接着是\d代表数字,+表示可以重复一次或多次,最后$代表匹配字符串的开始,所以组合成了一个完整的整数正则表达式,当然正则表达式有它自身的特点,看似复杂的正则表达式,只要找对了它代表的字符,难点就化解了。

中文测试:^([\u4e00-\u9fa5]+|[a-zA-Z0-9]+)$ 当然中文正则表达式应用同上相等道理,| 表示和,或,()表示指定一个子表达式的组名。

英文字母大写测试:^[A-Z]+$ []表示在一定范围内,而A-Z 代表26个英文字母大写。简单名了开始到结束,不难发现英文字母大写正则表达式应用,只要限定一定的范围内,英文字母大写就轻而易举匹配了。

  

结语:用心与你沟通

猜你喜欢

转载自blog.csdn.net/qq_44554890/article/details/89065372
今日推荐