Go的標準函式庫strings.TrimLeft用法如下。
注意刪除前綴應該用strings.TrimPrefix。
範例環境:
- Go 1.19
strings.TrimLeft(s, cutset string)作用為把第一個參數s字串從開頭(左邊)往右移除含有第二個參數cutset字串中的字元。
例如下面把字串cbaabcxxabc從開頭往右移除含abc中字元的部分,直到下一個字元不屬於abc中字元的位置。
main.go
package main
import (
"fmt"
"strings"
)
func main() {
fmt.Println(strings.TrimLeft("cbaabcxxabc", "abc")) // xxabc
}
所以結果印出以下。
xxabc
沒有留言:
張貼留言