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次 |