package main
import (
"fmt"
"regexp"
)
func main() {
// 定义正则表达式,匹配非中文字符、英文字符和横杠的部分
regex := regexp.MustCompile(`[^\p{Han}a-zA-Z\-\*\,\;\+\s]+`)
// 要处理的字符串
input := "你好sdfs*-h+ello,;@123#世界!"
// 使用正则表达式替换非目标字符为空字符串
result := regex.ReplaceAllString(input, "")
fmt.Printf("原始字符串: %s\n", input)
fmt.Printf("处理后字符串: %s\n", result)
}