vscode常用正则表达式搜索(跨行搜索包含的特定字符串)

注意事项:在VSCode中使用时,要先把通配符开关打开(开关是查找输入框右边的".*"符号)

转义字符匹配内容
\ttab
\r回车符号\r
\n换行符号\n
\特殊符号转义,如"*" ,转义后匹配的是字符"*", “(” 匹配的是括号"("
[字符序列]匹配[ ]中的任意字符,如[ae],字符a和字符e均匹配
[^字符序列]匹配不在[ ]中的任意字符,如[^ae]除了a和e,其他字符都匹配
[字符1-字符2]匹配在[ ]之间的任意字符,如[a-x],就是匹配a和x之间的所有字符(包括a和x)
.匹配任意单个字符(除了\n)
\w匹配所有单词字符(如"a",“3”,“E”,但不匹配"?","."等)
\W和\w相反,匹配所有非单词字符
\s匹配空格
\S和\s相反,匹配非空格
\d匹配数字字符,如"1",“4”,"9"等
\D和\d相反,匹配除了数字字符外的其他字符
*将前面的元素匹配0到多次,如"\d*.\d",可以匹配"19.9",".0",“129.9”
+将前面的元素匹配1到多次,如"be+",可以匹配"be", “beeeeee”
将前面的元素匹配0次或者一次,如"rai?n" 可以且只可以匹配 “ran” 或者 “rain”
{n}n是个数字,将前面的元素匹配n次,如"be{3}“可以且只可以匹配 ”beee”
{n, m}将前面的元素匹配至少n次,最多m次,如"be{1,3}" 可以且只可以匹配"be",“bee”, “beee”
|相当于"或",表示匹配由

在这里插入图片描述

举例

1,搜索以 SELECT开头以GROUP BY comment_approved结尾,中间是单词或或非单词的(跨行搜索)的数据

SELECT[\w\W]*GROUP BY comment_approved

在这里插入图片描述

posted @   coderwcb  阅读(626)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示