JAVA正则表达式

阅读更多

java正则表达式

 

1、* 表示重复0次或者多次

 

2、+ 表示重复1次或者多次

 

3、? 表示重复0次或者1次

 

4、{n}、{n,m}前者表示恰好重复n次,后者表示重复从n到m中的任一次

 

5、\d 、\D 前者表示任一数字,等价于[0-9];后者表示非数字,等价于[^0-9]

 

6、\w、\W前者表示字母或者数字,等价于[A-Z0-9];后者表示非字母数字,等价于[^A-Z0-9]

 

7、\s、\S前者等价于[\t\n\r\f];后者等价于[^\t\n\r\f]

 

8、. 匹配除换行以外的任一字符

 

9、^ 匹配字符串的开始,或者表示非

 

10、$ 匹配字符串的结束

 

11、[] 匹配其中所包含的任意一个字符,如[abc]
 
12、[^xxx]匹配不包含在XXX字符集中的任意一个字符的其他字符
 
13、[a-z] 匹配一个在该字符范围内的任意一个字符
 
14、[^a-z]匹配不在该字符范围内的任意一个字符
 
15、| 用于判断的或,一般将其包含在分组括号()中

 

你可能感兴趣的:(java,regx,正则表达式)