Извлечение электронной почты и имени с помощью регулярных выражений
Какими будут регулярные выражения для извлечения имени и адреса электронной почты из таких строк?
[email protected]
John
John Doe
"John Doe"
Можно предположить, что электронная почта действительна. Имя будет разделено электронным письмом одним пробелом и может быть заключено в кавычки.
Ожидаемые результаты:
[email protected]
Name: nil
Email: [email protected]
John
Name: John
Email: [email protected]
John Doe
Name: John Doe
Email: [email protected]
"John Doe"
Name: John Doe
Email: [email protected]
Это мой прогресс на данный момент:
(("?(.*)"?)\s)?(?)
(который можно проверить здесь:http://regexr.com/?337i5)