筆試的時候考到正規表示式,今天回來狂補了一把,找 工作的同學們都要加油!
環境:linux
測試檔名:t1 (通過linux命令視窗新建乙個檔案,名為t1 )
檔案內容為:
********************* t1 **********************
there is only ten rmb left
how about 11 o'clock
oh, it is noon now
abc@@m.com
abmmab
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...