[已解决]webstorm正则替换如何替换() group组里面的内容?

业务背景

  • webtorm开发(破解版~~~...)
  • 项目里面使用了px
  • 现在要全部转换成upx
  • 转换规则如下
width: 100px;
// => width: upx(100);

尝试

  • 手动一个一个改.
  • TMD几十个页面,要改死人啊
  • 所以用正则批量替换
// 查找
: ([0-9]+?)px;
// 替换
: upx(\1);

遇到的困难

  • 能够全部查找到
  • 但是替换的时候\1没有生效

结果是下面这样的

width: 100px; // => width: upx(1);

项目截图

clipboard.png

问题

  • webstorm里面正则替换
  • 捕获到的组里面的内容,怎么在替换里面用呢?
阅读 5.4k
1 个回答

匹配引用是 $,故使用 $1

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