[已解决]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里面正则替换
  • 捕获到的组里面的内容,怎么在替换里面用呢?
阅读 1.5k
评论
    1 个回答

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

      撰写回答

      登录后参与交流、获取后续更新提醒