正则表达式语法
1.单个字符
| 占位符 | 解释 |
|---|---|
| . | 任意一个字符(换行符\n除外) |
| [] | 匹配括号中的一个字符 |
| \d | 匹配数字,即0-9 |
| \D | 匹配非数字,即不是数字 |
| \s | 匹配空白,即 空格,tab键 |
| \S | 匹配非空白 |
| \w | 匹配非特殊字符,即a-z、A-Z、0-9、_、汉字 ,其中汉字可以用[\u4e00-\u9fa5]匹配 |
| \W | 匹配特殊字符,即非字母、非数字、非汉字 |
2.匹配多个字符的功能占位符
| 占位符 | 解释 |
|---|---|
| * | 匹配前一个字符出现0次或者无限次,即可有可无 |
| + | 匹配前一个字符出现1次或者无限次,即至少有1次 |
| ? | 匹配前一个字符出现1次或者0次,即要么有1次,要么没有 |
| {m} | 匹配前一个字符出现m次 |
| {m,n} | 匹配前一个字符出现m到n次 |
3.特殊功能占位符
| 占位符 | 解释 |
|---|---|
| ^ | 匹配字符串开头 |
| $ | 匹配字符串结尾 |
| [^字符] | 表示除了指定字符都匹配,类似取反 |
正则表达式语法
https://blogs.wwxb.space/2024/01/23/regular-expression/