【vscode】正则表达式 如何快速给数据批量转换成数组,VScode,16进制,数值前后批量增加符号,逗号或0x等
·
1.正则表达式初步认知
^字符串首部;$字符串尾部。
.*表示任意个字符
\w表示任意字母
()表示组,$1代表括号中的字符
2.给批量数据增加前缀
2.1首先打开vscode,将数据粘贴,ctrl+f唤起查找替换栏
2.2 根据正则表达式可知,前缀为 ([0-9|a-f]{2}),并将需要替换的符号如 0x,则写成2中的0x$0,如 0b,则写成2中的0b$0;其余同理可知;

效果如下

3.给数据批量增加后缀
3.1如2.1中一致,ctrl+f后唤起
3.2根据正则表达式可知 (?<=\w)(?=\s|$),同理在替换框中可加入任意值,如此时增加的是逗号

效果如下

4.如替换批量|单个替换数值
不需要表达式了,直接ctrl+f唤起替换即可;全局则ctrl+shift+f唤起;
值得注意的是,可以点开三个.位置,选中只修改.c或者.h文件,防止修改一些不必要修改的文件

5.如何搜索不同变量命名下的数组或结构体 关键词 \[.*?\] ;
即可在VScode中搜索到数组 test为具体变量
test\[.*?\].test
更多推荐
所有评论(0)