| 1234567891011121314151617181920 |
- package main
- import (
- "fmt"
- "log"
- "regexp"
- )
- func main() {
- str := "qweqwe.wqerqwe.www.123.com" //要进行匹配的域名
- _, err := regexp.MatchString("(\\w*\\.?){1}\\.(com.cn|net.cn|gov.cn|org\\.nz|org.cn|com|net|org|gov|cc|biz|info|cn|co)$", str)
- if err != nil {
- log.Fatal("Match error: ", err.Error())
- }
- reg := regexp.MustCompile("(\\w*\\.?){1}\\.(com.cn|net.cn|gov.cn|org\\.nz|org.cn|com|net|org|gov|cc|biz|info|cn|co)$")
- data := reg.Find([]byte(str))
- fmt.Println(string(data))
- }
|