正则表达式
以前没注意这些东西,现在趁着公司给学习的时间好好补补
正则表达式需要的三个类:
java.util.regex.Pattern
java.util.regex.Matcher
java.lang.String
字符类运算符优先级:
| 优先级 | 运算符 |
|---|
| . | 匹配任何一个 |
| *? | 重复任意次,但尽可能少重复 |
| +? | 重复1次或更多次,但尽可能少重复 |
| ?? | 重复0次或1次,但尽可能少重复 |
| {n,m}? | 重复n到m次,但尽可能少重复 |
| {n,}? | 重复n次以上,但尽可能少重复 |
| 符号 | 含义 |
|---|
| \d | 0-9数字 |
| \d | 除了0-9的数字 |
| \s | 空白字符 |
| \S | 除了空白字符 |
| \w | 数字字母下划线 |
| \W | 除了数字字母下划线 |
后面慢慢补