Golang strings.TrimLeftFunc()函数的示例

Golang strings.TrimLeftFunc()函数的示例

strings.TrimLeftFunc()函数 返回一个字符串s的切片,其中所有满足f(c)的Unicode码点c的前导部分都已被删除。

语法:

func TrimLeftFunc(s string, f func(rune) bool) string

在这里,s是字符串,func()是满足字符串字符的方法。

返回值: 它返回从字符串中删除前导字符后的字符串。

示例1:

// Golang程序演示
// strings.TrimLeftFunc()函数
package main
   
// 导入fmt,unicode和strings
import (
    "fmt"
    "strings"
    "unicode"
)
   
// 调用主方法
func main() {
   
    // 在这里我们有一个字符串。这个函数
    // 对于字母返回true
    // 其他所有内容都将被修剪
    // 从字符串中只从左边开始
    fmt.Print(strings.TrimLeftFunc("77GeeksForGeeks!!!", func(r rune) bool {
        return !unicode.IsLetter(r)
    }))
} 

输出:

GeeksForGeeks!!!

示例2:

// Golang程序演示
// strings.TrimLeftFunc()函数
package main
   
// 导入fmt,unicode和strings
import (
    "fmt"
    "strings"
    "unicode"
)
   
// 调用主方法
func main() {
   
    // 在这里我们有一个字符串。这个函数
    // 对于字母和数字都返回true
    // 其他所有内容都将被修剪
    // 从字符串中只从左边开始
    fmt.Print(strings.TrimLeftFunc("!!!34GeeksForGeeks!!!!", func(r rune) bool {
        return !unicode.IsLetter(r) && !unicode.IsNumber(r)
    }))
} 

输出:

34GeeksForGeeks!!!!

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程