- 常用按类型匹配:
1.1 匹配一个数字:\d
1.2 匹配一个字母、数字或下划线:\w
1.3 匹配一个边界:\b
1.4 匹配一个换行符号:\n
1.5 匹配一个回车符号:\r
1.6 匹配一个任何空白字符:\s - 常用按类型匹配取反:大写
2.1 匹配一个非数字:\D
2.2 匹配一个非字母、数字或下划线:\W
2.3 匹配一个非边界:\B
2.4 匹配一个任何空白字符:\s - 常用按集合匹配:
3.1 匹配一个数字:[0-9]
3.2 匹配一个字母:[a-zA-Z]
3.2 匹配一个字母、数字或下划线:[a-zA-Z0-9_]
3.3 匹配abc中的一个字母:[abc] - 常用按集合匹配取反:使用^
3.1 匹配一个非数字:[^0-9]
3.2 匹配一个非字母:[^a-zA-Z]
3.2 匹配一个非字母、数字或下划线:[^a-zA-Z0-9_]
3.3 不匹配abc中的任何一个字母:[^abc] - 简单小实例:
1)匹配:123abc、323adad
按照类型匹配:^\d{3}\w{3}$
按照集合匹配:^[0-9]{3}[a-z]$
2)匹配: a 1232ber daasdfdss
按照类型匹配:^\w\s+\w+\s+\w+$
按照集合匹配:^[a-z][^a-zA-Z0-9_]+[a-z0-9]{7}[^a-zA-Z0-9_]+[a-z]{9}$