0

我有一段时间在 grunt-string-replace 插件的上下文中找出正则表达式。

我基本上是在尝试这样的事情:

!random-cssmixin{}

并把它变成这样:

.random-cssmixin;

是否有可能做到这一点,或者正则表达式是否只允许您操作之间的文本?

我的 Gruntfile.js:

'string-replace': {
          dist: {
              expand: true,
              flatten: true,
              src: devRoot + ['/css/*.less'],
              dest: sqsRootCss,
          options: {
              replacements: [{
                   pattern: /\$/g,
                   replacement: "@"
              }, {
                  pattern: "No clue",
                  replacement: "No idea"

              }]
            }
          },
      },
4

1 回答 1

1

您可以使用这样的正则表达式:

!([\w-]+)\{\}

工作演示

然后使用替换字符串:

.\1;

检查substitution section以查看您的预期输出

在此处输入图像描述

于 2015-04-12T23:42:27.620 回答