正则表达式一些常用元字符,限定符
开发工具与关键技术: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个英文字母大写。简单名了开始到结束,不难发现英文字母大写正则表达式应用,只要限定一定的范围内,英文字母大写就轻而易举匹配了。
结语:用心与你沟通