Golang strings.ToValidUTF8()函数及示例

Golang strings.ToValidUTF8()函数及示例

strings.ToValidUTF8()函数 用于在Golang中替换字符串s中每个无效的UTF-8字节序列的副本。

语法:

func ToValidUTF8(str, rep string) string

此处,str是可能包含无效UTF-8的字符串,rep是替换字符串。

返回值:

它返回替换后的字符串。

示例1:

// Golang程序展示了使用strings.ToValidUTF8()函数的用法
package main

// 导入fmt和strings
import (
    "fmt"
    "strings"
)

// 调用main方法
func main() {

    // 不存在无效的UTF-8字符,因此返回相同的字符串
    fmt.Print(strings.ToValidUTF8("This is GeeksForGeeks", " "))
} 

输出:

This is GeeksForGeeks

示例2:

// Golang程序展示了使用strings.ToValidUTF8()函数的用法
package main

// 导入fmt和strings
import (
    "fmt"
    "strings"
)

// 调用main方法
func main() {

    // 无效的UTF-8“\ xc5”被“For”替换
    fmt.Print(strings.ToValidUTF8("Geeks\xc5Geeks", "For"))
} 

输出:

GeeksForGeeks

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程