我需要在路径字符串中替换\为/,但是以下代码失败。
\
/
package main import ( "fmt" "strings" ) func main() { string := "P:\Project\project-name/content/topic/" fmt.Println(strings.Replace(string, "\\", "/", -1)) }
有什么有用的建议吗?
使用函数filepath.ToSlash将操作系统路径分隔符替换为路径中的“ /”。
在Windows上,函数返回strings.Replace(path, string(filepath.Separator), "/", -1)。在其他操作系统上,该函数按原样返回path参数。
strings.Replace(path, string(filepath.Separator), "/", -1)