toStandardPath static method

String toStandardPath(
  1. String path
)

将 路径 规范化,去除多余的 / 或 \

Implementation

static String toStandardPath(String path) {
  return path
      // 合并 \\\ 为 \
      .replaceAll(RegExp(r'\\{2,}'), r'\')
      // 合并 /// 为 /
      .replaceAll(RegExp(r'/{2,}'), '/')
      // 合并连续 \/\/ 为 \
      .replaceAll(RegExp(r'[\\/]{2,}'), r'\');
}