0
-1
strings.Replace
表示字符串替换次数的计数实参不能为 0,因为它不会替换任何内容,并且使函数调用冗余。 请改用 -1。
示例:
a := strings.Replace("SSS", "S", "H", 0) // 不替换任何内容 b := strings.Replace("SSS", "S", "H", -1) // 将所有 S 匹配项替换为 H