正则表达式常用方法和构造摘要

来源:互联网 发布:员工技能矩阵管理办法 编辑:程序博客网 时间:2024/05/21 14:00

正则表达式

常用方法:

boolen  matches (String regex) 判断字符串是否符合正则表达式

String[ ]  split(String regex) 根据正则表达式的匹配拆分字符串



常用构造摘要:


x 字符 x 
\\ 反斜线字符 
字符类
[abc] a、b 或 c(简单类)
[^abc] 任何字符,除了 a、b 或 c(否定) 
[a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围 
预定义字符类 
. 任何字符(与行结束符可能匹配也可能不匹配) 
\d 数字:[0-9] 
\D 非数字: [^0-9] 
\s 空白字符:[ \t\n\x0B\f\r] 
\S 非空白字符:[^\s] 
\w 单词字符:[a-zA-Z_0-9] 
\W 非单词字符:[^\w] 
Greedy 数量词 
X? X,一次或一次也没有 
X* X,零次或多次 
X+ X,一次或多次 
X{n} X,恰好 n 次 
X{n,} X,至少 n 次 
X{n,m} X,至少 n 次,但是不超过 m 次 
原创粉丝点击