常用語法:string.matches(表達(dá)式)
字符的取值范圍
[abc] : 表示可能是a,可能是b,也可能是c。
[^abc]: 表示不是a,b,c中的任意一個
[a-zA-Z]: 表示是英文字母
[0-9]:表示是數(shù)字
數(shù)量表達(dá)式
?: 表示出現(xiàn)0次或1次
+: 表示出現(xiàn)1次或多次
*: 表示出現(xiàn)0次、1次或多次
{n}:表示出現(xiàn)n次
{n,m}:表示出現(xiàn)n~m次
{n,}:表示出現(xiàn)n次或n次以上
簡潔的字符表示
.:匹配任意的字符
\d:表示數(shù)字
\D:表示非數(shù)字
\s:表示由空字符組成,[ \t\n\r\x\f]
\S:表示由非空字符組成,[^\s]
\w:表示字母、數(shù)字、下劃線,[a-zA-Z0-9_]
\W:表示不是由字母、數(shù)字、下劃線組成