go TrimPrefix()方法

TrimPrefix()方法语法

func TrimPrefix(s, prefix string) string

go源码对TrimPrefix()方法的介绍:

TrimPrefix returns s without the provided leading prefix string. If s doesn't start with prefix, s is returned unchanged.

即,golang的strings.TrimPrefix()方法,可以删除第一个参数字符串s中指定的prefix前缀,并以新的字符串返回,注意是前缀,比如,如果一个字符串是以aaa为前缀,但prefix参数指定的却只是aa,那么strings.TrimPrefix()方法将只删除掉两个,而不是三个全部删除掉,而且strings.TrimPrefix()并不修改原字符串,具体可参考下方的实例代码。


strings.TrimPrefix()方法实例代码

func main() {
	str := "aaa笨鸟工具,x1y1z1.com"
	var new_str1 string = strings.TrimPrefix(str, "aa")
	fmt.Println(new_str1)
	new_str2 := strings.TrimPrefix(str, "aaa")
	fmt.Println(new_str2)
	new_str3 := strings.TrimPrefix(str, "bbb")
	fmt.Println(new_str3)
}

运行go文件,得到输出:

a笨鸟工具,x1y1z1.com
笨鸟工具,x1y1z1.com
aaa笨鸟工具,x1y1z1.com

全栈后端 / go语法 :













Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.