关于正则表达式的复习和简单总结

^是正则表达式匹配字符串开始位置正则表达式

$是正则表达式匹配字符串结束位置字符串

\w 匹配字母或数字或下划线或汉字 等价于 '[^A-Za-z0-9_]'。co

\s 匹配任意的空白符字符

\d 匹配数字数字

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

方括号"["内是须要匹配的字符,花括号"{"内是指定匹配字符的数量。
圆括号“(“ 则是用来分组的。

遇到匹配用户名 首字符为字母,用户名必须为4-16个数字字母的字符组成

^[a-zA-Z]+([a-zA-Z0-9]{4-16}$)

手机号: 150开头  11个数字

String s = "^150[0-9]{11}$";

Pattern patter = Pattern.compile(s);

String str = "15100000":

Matcher matcher = patter.matcher(str);

System.out.println("matche resule: " + matcher.matches());

相关文章
相关标签/搜索