Java良葛格 学习笔记《二》

正则表达式

. 符合任一字符
\d 符合0到9任一个数字字符
\D 符合0-9以外的字符
\s 符合'\t'、'\n'、'\x0B'、'\f'、'\r'等空格符
\w 符合a到z、A到Z、0到9等字符,也就是数字或是字母都符合
\W 符合a到z、A到Z、0到9等之外的字符,也就是除数字与字母外
都符合

 

[abc] 符合a、b或c
[^abc] 符合「a或b或c」之外的字符
[a-zA-Z] 符合a到z或者是A到Z的字符
[a-d[m-p]] a到d或者是m到p,也可以写成[a-dm-p]
[a-z&&[def]] a到z并且是d或e或f,结果就是d或e或f可以符合
[a-z&&[^bc]] a到z并且不是b或c
[a-z&&[^m-p]] a到z并且不是m到p

 

X? X可出现一次或完全没有
X* X可出现零次或多次
X+ X可出现一次或多次
X{n} X可出现n次
X{n,} X可出现至少n次
X{n, m} X可出现至少n次,但不超过m次
X? X可出现一次或完全没有

 

posted @ 2015-03-11 17:41  love _荣  阅读(189)  评论(0编辑  收藏  举报