正则表达式
主要进行字符串的数据分析 判断是否符合定义的正则表达式的规范
- | 需要转译符 |
- ( 需要转译符 (
- a:表示匹配字母a
- \匹配转义字符\
- \t匹配转义字符\t
- \n匹配转义字符\n
- .匹配.
- [a,b,c]可能是a 可能是b 可能是c
- [^a,b,c]不是a,b,c中任意一个
- [a-z,A-Z] 全部子母中的任意一个
- [0-9]全部数字中的任意一个
- . 表示任意一位字符
- \d 等同于.[0-9]
- \D 等同于.[^0-9]
- \w .[a-zA-Z0-9]
- \W .[^a-zA-Z0-9]
- | 表示 或者 a|b 等同于[a,b]
- ? 0次或1次
- 0次 1次 或多次
- 1次或多次
- {n} 出现n次
- {n,} n次以上
- {n,m} n次到m次
boolean 要判断的字符串.matches(写好的正则表达式)