欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JAVA正则表达式 博客分类: JAVA基础 javaregx正则表达式

程序员文章站 2024-03-18 14:14:34
...

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、| 用于判断的或,一般将其包含在分组括号()中