下面是Go语言正则表达式例子
package main
import (
"fmt"
"regexp"
)
func main() {
// 定义正则表达式字符串
regExStr := `^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$`
// 编译正则表达式
regEx := regexp.MustCompile(regExStr)
// 需要匹配的字符串
email := "example@example.com"
// 使用 MatchString 函数对字符串进行匹配
if regEx.MatchString(email) {
fmt.Println("email地址正确.")
} else {
fmt.Println("email格式不正确.")
}
}