Golang 如何修剪一个字符串
在Go语言中,字符串与其他语言如Java、C++、Python等不同。它是一个宽度可变的字符序列,每一个字符都由一个或多个使用UTF-8编码的字节表示。你可以使用以下函数列表以不同方式修剪字符串。所有这些函数都是在strings包下定义的,所以你必须在你的程序中导入strings包才能访问这些函数。
1.修剪: 该函数用于修剪字符串中指定的所有前导和尾随的Unicode代码点。
语法
这里,str代表当前字符串,cutstr代表你想在给定字符串中修剪的元素。
例子
输出
2.TrimLeft: 这个函数用来修剪字符串的左侧(在函数中指定)Unicode码位。
语法
这里,str代表当前的字符串,cutstr代表你想在给定的字符串中修剪的左手边的元素。
例子
输出
3.TrimRight: 此函数用于修剪字符串的右侧(在函数中指定)Unicode码位。
语法
这里,str代表当前字符串,cutstr代表你想在给定的字符串中修剪的右侧元素。
例子
输出
4.TrimSpace: 该函数用于修剪指定字符串中的所有前导和尾部的空白。
语法
例子
输出
5.TrimSuffix: 该方法用于修剪给定字符串的后缀字符串。如果给定的字符串不包含指定的后缀字符串,那么这个函数将返回原始字符串,不做任何改变。
语法
这里,str代表原始字符串,suffstr代表后缀字符串。
例子
输出
6.TrimPrefix: 该方法用于修剪给定字符串中的前缀字符串。如果给定的字符串不包含指定的前缀字符串,那么这个函数将返回没有任何改变的原始字符串。
语法
这里,str代表原始字符串,suffstr代表前缀字符串。
例子
输出