sanitize static method
Implementation
static String sanitize(String path) {
path = path.replaceAll(kIsWeb ? "\\" : Platform.pathSeparator, "/");
while (path.contains('//')) {
path = path.replaceAll('//', '/');
}
if (path.length > 1) {
if (path.startsWith('/')) {
path = path.substring(1);
}
if (path.endsWith('/')) {
path = path.substring(0, path.length - 1);
}
} else if (path.isEmpty) {
path = '/';
}
return path;
}