正则表达式
以前没注意这些东西,现在趁着公司给学习的时间好好补补
正则表达式需要的三个类:
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 | 除了数字字母下划线 |
后面慢慢补