TrimPrefix
TrimPrefix 返回字符串 s 去除前缀 prefix 的字符串。如果s不以前缀开头,则返回 s。
TrimPrefix
与TrimLeft的区别:strings.TrimLeft() 函数不仅仅删除一样的前缀,若剩下的字符串中有跟前缀一样的字符,也会删掉。
函数定义
func TrimPrefix(s, prefix string) string
代码示例
package main
import (
"fmt"
"strings"
)
func main() {
var s = "¡¡¡Hello, Gophers!!!"
s = strings.TrimPrefix(s, "¡¡¡Hello, ")
fmt.Println(s)
s = strings.TrimPrefix(s, "¡¡¡Howdy, ")
fmt.Println(s)
s = strings.TrimLeft(s, "¡¡¡HowdyGs, ")
fmt.Println(s)
}
// Output:
// Gophers!!!
// Gophers!!!
// phers!!!