Java编程——正则表达式,用一组字符串描述的特殊格式,匹配字符串是否满足格式要求

Java编程——正则表达式,用一组字符串描述的特殊格式,匹配字符串是否满足格式要求_第1张图片
#字符集和
[ ]的作用表示一个字符

正则表达式 说明
[abc] a、b、c中任意一个字符
[ ^abc] 除了a、b、c中任意一个字符
[a-z] a、b、c、…、z中任意一个字符
[a-zA-Z0-9] az、AZ、0~9中任意一个字符
[a-z&&[^bc]] a~z中除了b和c以外的任意一个字符,其中&&表示“与”的关系

预定义字符集

正则表达式 说明
. 任意一个字符
\d 任意一个数字字符,相当于[0-9]
\w 单词字符,相当于[a-zA-Z0-9]
\s 空白字符,相当于[\t\n\x0B\f\r]
\D 非数字字符
\W 非单词字符
\S 非空白字符

数量词

正则表达式 说明
X? 表示0个或1个X
X* 表示0个或任意多个X
X+ 表示1个到任意多个X(大于等于1个X)
X{n} 表示n个X
X{n,} 表示n个到任意多个X(大于等于n个X)
X{n,m} 表示n个到m个X

你可能感兴趣的:(java)