golang 字符串 剔除右侧为0字符
在 Go 语言中,你可以使用 strings.TrimRight
函数来剔除字符串右侧的特定字符。要剔除右侧的 0
字符,可以这样做:
package main
import (
"fmt"
"strings"
)
func main() {
originalString := "12345000"
trimmedString := strings.TrimRight(originalString, "0")
fmt.Println(trimmedString) // 输出: "12345"
}
strings.TrimRight
函数的第一个参数是要处理的字符串,第二个参数是要剔除的字符集合。在这个例子中,"0"
表示我们要剔除右侧的 0
字符。
如果你需要剔除的不仅仅是 0
,而是其他特定字符,也可以将这些字符放在第二个参数中。例如,剔除右侧的 0
和空格:
trimmedString := strings.TrimRight(originalString, "0 ")
这样,右侧的 0
和空格都会被剔除。