Начинается от 1 до 6 строчных букв, обозначаемых классом символов [az]
строчная буква сопровождается дополнительным подчеркиванием i, e ноль или одно вхождение символа _
За дополнительным подчеркиванием следует от 0 до 4 необязательных цифр, обозначаемых классом символов [0-9]
Должен заканчиваться на @ example.com
import re
re.match('^[a-z]+([_ or number]+)mustendwith.example.com, addressToVerify)
Результаты:
bob@example.com True
bob_@example.com True
bob_1@example.com True
bob0_@example.com False #since afternumber _ must not come
bob1@gmail.com False
Я очень новичок в работе с Python. Может ли кто-нибудь мне помочь.
Я пытался, но не смог достичь
import re
re.match('^[a-z]+([_ or number]+)mustendwith.example.com, addressToVerify)