Golang strings.TrimRightFunc()函数及示例

Golang strings.TrimRightFunc()函数及示例

strings.TrimRightFunc()函数 返回带有所有满足f(c)的Unicode字符c被删除的字符串s的一个切片。

语法:

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

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

返回值: 它返回删除字符串尾部字符后的字符串。

示例1:

// Golang程序展示
// strings.TrimRightFunc()函数
package main
   
// 导入fmt、unicode和strings
import (
    "fmt"
    "strings"
    "unicode"
)
   
// 调用主方法
func main() {
   
    // 这里我们有一个字符串。函数
    // 对于字母返回true
    // 所有其他人都将被删除
    // 只是从右边的字符串
    fmt.Print(strings.TrimRightFunc("77GeeksForGeeks!!!", func(r rune) bool {
        return !unicode.IsLetter(r)
    }))
} 

输出:

77GeeksForGeeks

示例2:

// Golang程序展示
// strings.TrimRightFunc()函数
package main
   
// 导入fmt、unicode和strings
import (
    "fmt"
    "strings"
    "unicode"
)
   
// 调用主方法
func main() {
   
    // 这里我们有一个字符串。函数
    // 对于字母和数字返回true
    // 所有其他人都将被删除
    // 只是从左边的字符串
    fmt.Print(strings.TrimRightFunc("!!!34GeeksForGeeks!!!!", func(r rune) bool {
        return !unicode.IsLetter(r) && !unicode.IsNumber(r)
    }))
} 

输出:

!!!34GeeksForGeeks

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程