ここは電子メールのための奇妙な正規表現です。電子メールアドレスの正規表現
私たちは、電子メールアドレス
string1.string2の様々な種類を持つことができます@ somemail.co.in
のメールを次の正規表現で見つけることができます。email2="[email protected]"
email1="[email protected]'"
email="[email protected]"
email3="[email protected]"
email4="[email protected]"
email5="[email protected]"
email6="[email protected]"
re.search('\w+[.|\w]\[email protected]\w+[.]\w+[.|\w+]\w+',email)
x=re.search('\w+[.|\w]\[email protected]\w+[.]\w+[.|\w+]\w+',email2)
x.group()
[email protected]'
x=re.search('\w+[.|\w]\[email protected]\w+[.]\w+[.|\w+]\w+',email1)
x.group()
[email protected]'
x=re.search('\w+[.|\w]\[email protected]\w+[.]\w+[.|\w+]\w+',email)
x.group()
'[email protected]'
これはあまりにも複雑な権利を思わ...
私はそれを少し一般化....
x=re.search('(\w+[.|\w])*@(\w+[.])*\w+',email4)
x.group()
'[email protected]'
上記の正規表現は今の組み合わせのいずれかのタイプを検出することができます...
「.in」または「.com」で終わるメールアドレスのみをご希望の場合は、 を入力してください。
x=re.search('(\w+[.|\w])*@(\w+[.])*(com$|in$)',email)
さまざまな組み合わせで試してみることができます.... 式がどこにも合わない場合は、教えてください。
私が使ったいくつかの仮定:電子メールアドレス(ユーザー名)には、特殊文字、単語または数字のみが含まれていません。
とは何ですか? – amit
[Pythonが有効な電子メールアドレスを確認していますか?](0120-385-331) – phihag
@phihag私はそれが二重引用符ではないと思いますが、私はそれは実際問題ではないと思う。 – amit