Показать сообщение отдельно
  #1 (permalink)  
Старый 20.02.2013, 18:14
Аспирант
Отправить личное сообщение для Esigns Посмотреть профиль Найти все сообщения от Esigns
 
Регистрация: 27.09.2012
Сообщений: 62

Удаление повторяющихся имейлов из строки
все привет. Есть строка имейлов с разделителем пробел :
email1@email.com email1@email.com email2@email.com email1@email.com

Строка может быть достаточно длинной(скажем 5-10К имейлов).
Есть ли способ более быстрый чем этот :
var arr = emails.split(" ");
var res = new array();
for(var i=0; i<arr.length; i++) {
    for(var j=0; j<arr.length; j++) {
         if(arr[i] == arr[j]) удаляю повторение из массива
    }
}

Вроде как есть способ решить задачу через replace, но я в регулярках совсем новичек и подобную регулярку буду составлять целый день, если вообще составлю.

Спасибо.
Ответить с цитированием