public static String formatMeasurement()

in backup-core/src/main/java/org/apache/iotdb/backup/core/service/ExportPipelineService.java [690:708]


  public static String formatMeasurement(String measurement) {
    String regx = "^[\\w._:@#{}$\\u2E80-\\u9FFF\"\'*\\\\]+$";
    String regxOnlyNum = "^[0-9]+$";
    StringBuilder builder = new StringBuilder();
    builder.append("`").append(measurement).append("`");
    if (measurement.startsWith("`") && measurement.endsWith("`")) {
      return measurement;
    }
    if (!Pattern.matches(regx, measurement)) {
      return builder.toString();
    }
    if (Pattern.matches(regxOnlyNum, measurement)) {
      return builder.toString();
    }
    if (IotDBKeyWords.validateKeyWords(measurement.toUpperCase())) {
      return builder.toString();
    }
    return measurement;
  }