anchor.diff:      });
     };
     Syntax_Checker.correctReplaceWords = function (id, content, error) {
  -    var key, value, array, ret;
  +    var key, value, array, ret, regexp, alt;
   
       array = Syntax_Checker.formatContent(content);
       key = error["replaceKey"];
       value = error["replaceValue"];
       ret = [];
  +    regexp = RegExp("" + key.replace(/([.?*+$\[\]\/\\(){}|\-])/g, '\\$1', "g"));
   
       if (!(key || value)) {
         return;
  
positive.code:         return this.nodeType === 3;
        }).each(function () {
          var text;
          text = this.textContent.replace(RegExp("" + key.replace(/([.?*+$\[\]\/\\(){}|\-])/g, '\\$1'), "g"), function (c) {
            return value;
          });
          return this.textContent = text;
        });
  
        ret.push(html.html());
      });
  
  
negative.code:           if (error["correctContent"]) {
              correct = $('<a href="#" class="correct">' + "<%= I18n.t('cms.auto_correct.link') %>" + '</a>');
              correct.on("click", function (e) {
                var setContent, getContent, correctContent, resolve;
  
                correctContent = error["correctContent"];
                setContent = check["setContent"];
                getContent = check["getContent"];
                resolve = check["resolve"];
  
                setContent(correctContent(id, { content: getContent(), resolve: resolve }, error));
                $(self.form.addonSelector).find("button.syntax-check").trigger("click");
  
                return false;
  