|
@@ -13,8 +13,13 @@ import (
|
|
|
)
|
|
|
|
|
|
func Test_han(t *testing.T) {
|
|
|
- str := "撒地方12334sf"
|
|
|
- var rg = regexp.MustCompile("[\u4e00-\u9fa5]")
|
|
|
+ str := `[\u4e00-\u9fa5]` //"[\u4e00-\u9fa5]"
|
|
|
+ //var rg = regexp.MustCompile(`[\u4e00-\u9fa5]`)会出错
|
|
|
+ var pattern string
|
|
|
+ if strings.Contains(str, "\\u") {
|
|
|
+ pattern, _ = strconv.Unquote(`"` + str + `"`)
|
|
|
+ }
|
|
|
+ var rg = regexp.MustCompile(str)
|
|
|
fmt.Println(rg.MatchString(str))
|
|
|
}
|
|
|
func Test_task(t *testing.T) {
|