1⃣️
点号.:匹配换行符\n之外的任何单个字符
\d等价于[0-9] \D等价于[^0-9]
\w等价于[A-Za-z0-9]
"[0-9]+" +表示匹配子表达式一次或多次
?表示匹配子表达式零次或一次
*表示匹配子表达式零次或多次
[0-9]{6}表示正好匹配6次
[0-9]{6,}表示至少6次
[0-9]{6,9}至少6次 至多9次
[a-z][0-9] 第一个匹配字母,第二个匹配数字
([a-z]|[0-9])[a-z]+ 第一个为数字或者字母,之后的均为字母
2⃣️
split的使用
replaceAll的使用
eg:
String regex="[^0-9]";
String s=str.replaceAll(regex,"")
//用空的替代str中所有非数字的部分
3⃣️
汉字的范围:[\u2e90-\u9fff]