Visual Studio Code 正则表达式搜索
引言
- VS Code 的全局搜索,可快速查找旧项目代码,或者函数名称
- 但是不是所有时候,都知道想要的函数名字,直接搜索是搜不到的
- 所以,要引入模糊搜索的概念
- 在只知道部分信息的情况下,利用正则表达式,匹配目标代码块
VS CODE 的正则规则
| 通配符 | 说明 |
|---|---|
| . | 匹配换行外的任意字符 |
| \w | 字母 or 数字 or 下划线 or 汉字 |
| \s | 空白符 |
| \d | 数字 |
| \b | 单词的开始或者结束 |
| \W | 不是 字母 or 数字 or 下划线 or 汉字 |
| \S | 不是 空白符 |
| \D | 不是 数字 |
| \B | 不是 单词的开始或者结束 |
| [^x] | 匹配除X外的任意字符 |
| ^ | 字符串的开始 |
| $ | 字符串的结束 |
| * | 重复0 or 多次 |
| + | 重复1 or 多次 |
| ? | 重复0 or 1次 |
| {n} | 重复n次 |
| {n,} | 重复n or 多次 |
| {n, m} | 重复n - m次 |