go 正则表达式
package main import ( "fmt" "regexp" ) func main() { str := "abc123456" match, err := regexp.Match("\u4e00", []byte(str)) fmt.Println(match, err) matchstring, err := regexp.MatchString("\\d", str) fmt.Println(matchstring, err) name, _ := regexp.Compile("\\w{4,6}") x := name.Match([]byte("abcdefghalfd;hjkadsfjlk")) fmt.Println(x, err) age := regexp.MustCompile("\\d") fmt.Println(age.Match([]byte("12345"))) fmt.Println(age.MatchString("12345")) fmt.Println(string(age.ReplaceAll([]byte("我1是2中3国4人5"),[]byte("")))) fmt.Println(age.Split("我1是2中3国4人5", 7)) }