1.2.9 获取中文字符串
获取中文字符串可以通过
regexp包的MustCompile()函数来实现,regexp包实现了正则表达式搜索获取中文字符串示例如下:
// 匹配中文字符正则表达式 var cnRegexp = regexp.MustCompile("^[\u4e00-\u9fa5]$") // StrFileGetChinese 获取中文字符串 func StrFileGetChinese(str *string) { strNew := "" for _, c := range *str { if cnRegexp.MatchString(string(c)) { strNew += string(c) } } *str = strNew } func main() { str := "Go语言截取中文字符" StrFileGetChinese(&str) fmt.Println(str) }
Last updated