У меня есть строка: remove_names = "Jimmy X" <jimmy@x1.com>, "jimmy@x2.com <jimmy@x2.com>, "spitfire672@x3.com" <spitfire672@x3.com>
Я пытаюсь извлечь адреса электронной почты с помощью
emailsArray = remove_names.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi);
Это делает emailsArray [jimmy@x1.com,jimmy@x2.com,jimmy@x2.com,spitfire672@x3.com,spitfire672@x3.com]
Который, очевидно, имеет дубликаты.
Я думаю, что мне нужно изменить аргумент regexp на match(...)
, чтобы результаты не включали дубликаты (то есть сканирование на < >
). Буду признателен за любую помощь.