vscode正则表达式批量替换和提取文本
在有大量模块路径需要提取模块名时候,可使用vscode正则表达式替换快速提取文本,经典案例如下
1. 提取固定模块名
aaa\xxx\resources\pu\pu\poorder\bbb\index.html
aaa\xxx\resources\pu\pu\constance\bbb\index.html
.*(pu\\pu\\[^\\]+).* 替换为 $1
替换后为
pu\pu\poorder
pu\pu\constance
2. 提取不固定模块名
aaa\xxx\resources\pu\pu\puinvoice\bbb\index.html
aaa\xxx\resources\to\to\m5xmaintain\bbb\index.html
.*resources\\([^\\]+\\[^\\]+\\[^\\]+).* 替换为 $1
替换后为
pu\pu\puinvoice
to\to\m5xmaintain
3. 替换所有font-size
将所有
font-size: 24rpx;
font-size: 16rpx;
font-size: (\d+)rpx 替换为 font-size: torem($1rpx)
替换为
font-size: torem(24rpx);
font-size: torem(16rpx);
4. 替换 git log
/*.+(fix|feat): 替换为 空
\(\d+ (days|hours) ago\) <xxx> 替换为 空
5. 多个颜色值合并为数组
从配色表复制颜色,vscode快捷键 ctrl+j将颜色合并为一行,正则替换
# 替换为 '#
\s 替换为 ',
两头加上中括号即可
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2018-09-07 react设置默认state和默认props
2018-09-07 JavaScript in 操作符