// 去除收尾双花括号
export var removeBlock = function removeBlock(str) {
  if (str) {
    var reg = /^\{{/gi;
    var reg2 = /\}}$/gi;
    str = str.replace(reg, '');
    str = str.replace(reg2, '');
    return str;
  }

  return str;
}; // 将字符串单引号替换为双引号

export var transformSingleToDouble = function transformSingleToDouble(str) {
  return str.replace(/\'/g, '"');
}; // 去除字符串所有空格和回车

export var deleteSpaceAndEnter = function deleteSpaceAndEnter(str) {
  // if (!(str.match(/^\s+$/))) {
  //   str = str.replace(/^\s+/, '').replace(/\s+$/, '');
  // }
  str = str.trim();
  return str.replace(/[\r\n]/g, "");
}; // 将中划线转为下划线

export var jsVar = function jsVar(s) {
  if (String(s).indexOf('v-') > -1) {
    return String(s || '');
  }

  return String(s || '').replace(/-/g, "_");
}; // 首字母转小写

export var firstToLower = function firstToLower(str) {
  return str.replace(/( |^)[A-Z]/g, function (L) {
    return L.toLowerCase();
  });
}; // 首字母转大写

export var firstToUpper = function firstToUpper(str) {
  return str.replace(/( |^)[a-z]/g, function (L) {
    return L.toUpperCase();
  });
};
export var tagNameMaps = {
  Column: 'Col',
  TextArea: 'Input.TextArea',
  RadioGroup: 'Radio.Group',
  CheckBoxGroup: 'Checkbox.Group',
  HeaderCell: 'Table.Column',
  ListItem: 'List.Item'
}; // xml内需要转义的字符

export var transformCharMaps = {
  '&': '&amp;',
  '>': '&gt;',
  '<': '&lt;'
};
//# sourceMappingURL=util.js.map