Golang 正則匹配 -- regexp

匹配特殊字符

//re :=regexp.MustCompile("[~!@#$%^&*(){}|<>\\\\/+\\-【】:\"?':;‘’「」,。、《》\\]\\[`]")
//re :=regexp.MustCompile("[!-/]|[:-@]|[\\[-`]")
re :=regexp.MustCompile("[\u0020-\u002F]|[\u003A-\u0040]|[\u005B-\u0060]|[\u00A0-\u00BF]")
return re.MatchString(str)

以上三種寫法等效,須要注意的是若是在 [] 規則內包含 [] 符號,須要前面加\\.code

相關文章
相關標籤/搜索