Я написал Regex в Java для:Правильно ли мой regEx?
- Выражение должно начинаться с
letter
. - Вслед за
letter
илиnumber
илиperiod
или@
- Заканчивается
abc.com
илиxyz.com
Regex я пытался:
^[A-Za-z][[email protected]\.]*?[abcxyz]\.com$
Я думаю, что есть какая-то проблема в 3-м состоянии. Может кто-нибудь, пожалуйста, поправьте меня или предоставите мне лучший регекс. Заранее спасибо.
'[A-Za-z0-9 @ \.] *?' Эта часть выглядит подозрительно. Вы пытаетесь сопоставить адрес электронной почты? – nhahtdh
Вы пытаетесь проверить адрес электронной почты? Не. Посмотрите здесь, для регулярного выражения, которое ловит большинство действительных адресов: http://stackoverflow.com/a/719543/1436981 – stuXnet