正则表达式是否允许您替换单词的结尾和开头?

时间:2015-04-12 23:23:14

标签: regex replace gruntfile

我有一点时间在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"

              }]
            }
          },
      },

1 个答案:

答案 0 :(得分:1)

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

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

<强> Working demo

然后使用替换字符串:

.\1;

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

enter image description here