标签:
正则表达式是符合一定功能的字符串,有验证功能(matches)、分割功能(split)、替换功能(replaceAll)。
A.字符
x 字符 x
\\ 反斜线字符
\n 换行(‘\u000A’)
\r 回车(‘\u000D’)
B.字符类
[abc] a、b或c(简单类)
[^abc] 任何字符,除a、b或c(表否定)
[a - zA - Z] a到z或A到Z,两头的字母包括在内
[0 - 9] 0到9的字符都包括
C.预定义的字符类
. 任意字符 .本身用 \. 表示
\d 数字[0-9]
\w 单词字符:[a-zA-Z_0-9]
在正则表达式里面组成单词的东西,必须有这些东西组成
D.边界匹配器
^ 行的开头
$ 行的结尾
\b 单词边界
就是不是单词字符的地方。
E.数量词
X?一次或一次也没有
X* 零次或多次
X+ 一次或多次
X{n} 恰好n次
X{n, } 至少n次
X{n, m} 至少n次不超过m次
标签:
原文地址:http://www.cnblogs.com/ybw123321/p/5519472.html