go 正則匹配郵箱

2021-10-10 17:25:50 字數 518 閱讀 4610

\w 匹配字母數字及下劃線

var (

//reemail = `[1-9]\[email protected]` //郵箱

//reemail = `\w+@\w+.com` //郵箱

reemail = `[\w\.]+@\w+\.[a-z](\.[a-z])?` //郵箱

/**[\w\.]+ 表示字母字元或者.其中乙個出現 +1到多次

[a-z] 表示a-z任意其中乙個字元 出現2到3次

(\.[a-z])? ()表示分組 a到z中任意乙個出現2到3次 ? 該分組出現0到1次

*/)func handleerr(err error, when string)

}func main()

func getemail()

}func gethtml(url string)(html string)

html = string(bytes)

return

}

go的string正則匹配 go語言正規表示式

我們前兩節課爬取珍愛網的時候,用到了很多正規表示式去匹配城市列表 城市 使用者資訊,其實除了正規表示式去匹配,還可以利用goquery和xpath第三方庫匹配有用資訊。而我利用了更優雅的正規表示式匹配。下來大概介紹下正規表示式。比如我們匹配城市列表的時候,會取匹配所有城市的url,如下 0 9a z...

Python 正規表示式匹配163郵箱

import re def main while true 如果在正規表示式中用到了某些普通的字元,比如?等,僅僅需要在他們前面新增乙個反斜槓進行兼收 ret re.match r a za z0 9 163 com email if ret print s符合要求 email return els...

正則例項1(中文驗證,郵箱匹配)

字串是否包含中文 字串是否包含中文 表示匹配方括號的中任意字元,u4e00是unicode中漢字的開始,u9fa5則是unicode中漢字的結束 var regexp1 u4e00 u9fa5 var str1 asdfg啦啦 console.log regexp1.test str1 返回true...