vscode 内置(自带)功能使用

2023-12-18 16:43:53

vscode 搜索功能使用正则表达式

参考文章@Justice23

参考文章@熟悉的新风景

转义字符匹配内容
\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. ctrl + h
  2. 打开使用 正则表达式的开关
label="(.*)"

匹配到的内容

label="啊沙发沙发沙发撒旦发生"
label="$trans('萨芬士大夫士大夫', '撒发生发撒的')"

文章来源:https://blog.csdn.net/i_Satan/article/details/135064135
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。