正規表示式驗證郵箱位址

2021-06-09 07:35:26 字數 1197 閱讀 5326

筆試的時候考到正規表示式,今天回來狂補了一把,找 工作的同學們都要加油!

環境:linux

測試檔名:t1 (通過linux命令視窗新建乙個檔案,名為t1 )

檔案內容為:

********************* t1 **********************

there is only ten rmb left

how about 11 o'clock

oh, it is noon now

[email protected]

abc@@m.com

abc@[email protected]

[email protected]

abmmab

[email protected]

[email protected]

[email protected]

what_@_nn.com

**ss

mmmmmmmmmmm

mhsjsldnnnnn

mhsjsldnnnnn(.com)

kdkflja(.cn)

kdlakd.com

kkk@kkk

********************t1 ************************

(寫這篇文章的時候,將檔案拷到csdn的編輯框中時,發現它可以自動匹配郵箱位址,加上下劃線並顯示為藍色。 但是csdn沒有對郵箱的字尾做限定, 它認為最後一行的kkk@kkk也是郵箱位址,疏忽了喔。)

幾個正規表示式的例子:

有且僅有乙個@(直接輸入下面命令,可在終端看到匹配成功的結果)

# cat t1 | grep "^[^@]*@[^@]*$"  

以" .com " 或者".cn" 結尾

# cat t1 |grep-e "((.com)|(.cn))$"

# cat t1 |egrep"((.com)|(.cn))$"

驗證完整的郵箱位址

# cat t1 | egrep  "^\w*@\w*((.com)|(.cn))$"

也可以這麼寫

#cat t1 | egrep  "^\w*@\w*(\.[0-9a-z]*)+$"

Python 正規表示式 關於郵箱位址

python 正規表示式 驗證郵箱位址以及取出郵箱主人名字 於某部落格某篇文章下某大神的作業 特此感謝 手機使用者2935462955 import re defemail addr email re.compile r w d w d w d com cn net org if email.mat...

php 判斷郵箱 php郵箱位址正規表示式驗證

這篇文章主要介紹了php郵箱位址正規表示式驗證,利用php語言實現一下電子郵件位址驗證程式,使用的是php語言的正規表示式庫,感興趣的小夥伴們可以參考一下 我們最經常遇到的驗證,就是電子郵件位址驗證。上常見。各種網頁指令碼也都常用 正規表示式 regular expression 對我們輸入的電子郵...

Python使用正規表示式判斷郵箱位址的合法性!

首先使用正則定義郵箱位址的通用表示式 a za z0 9 a za z0 9 a za z0 9 釋義 a za z 表示為26個英文本母的大小寫格式 0 9 表示0到9之間的數 表示下劃線及中線 表示結尾終止 引入python處理正規表示式的庫 re import re 建立乙個判斷的方法 def...