Я получаю контент, такой как:Regex для extracing несколько адресов электронной почты в PHP
"Jane Doe" <[email protected]>, "John Doe" <[email protected]>
И я хотел бы, чтобы извлечь адреса электронной почты:
[email protected], [email protected]
В настоящее время у меня есть регулярное выражение, как это :
/<(.*)>/
который получает все, что в скобках, но он также получает такие вещи, как:
[email protected]>, "John Doe" <[email protected]
Когда я использовал знак @ в середине, он тоже работать не совсем верно:
/<(.*)@(.*)>/
я мог explode()
на основе запятой, но я думаю, там должно быть путь для preg_match()
, чтобы дать мне то, что я хочу. Что мне не хватает в моем регулярном выражении?
+1 для обозначения «жадности» – Wiseguy