如何在vscode 中使用正则表达式,匹配数值后进行计算再替换原来的值

要批量替换css文件中的px数值,匹配到数值后除以2再进行替换

例如:
300px 替换成 150px

使用
(\d+)px ,取得$1后应该如何除以2,正则表达式支持动态运算吗?

阅读 8.2k
1 个回答

vscode的搜索替换工具只能匹配字符串,不支持计算。
但是你可以用一些插件比如css-loader,遍历css文件,通过匹配文件全文来替换为想要的效果。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进