PDA

Просмотр полной версии : Размножение e-mail'ов


programming
10.11.2009, 12:33
В общем такая задачка..
Никак не могу придумать решение..
Есть переменная, в которой лежит адрес e-mail. Напр., login@gmail.com
Как из этого адреса можно получить список всех возможных вариантов? Напр.,
l.ogin@gmail.com
lo.gin@gmail.com
l.o.gin@gmail.com
l.o.g.in@gmail.com
logi.n@gmail.com
log.i.n@gmail.com и т.д..

Подайте, пожалуйста, хотя бы какую-нибудь идейку.. А то вообще туплю..

Krist_ALL
10.11.2009, 13:02
даже представить себе не могу для чего это может понадобится...

если тока точка те нужна.тогда
1. Разбиваем слово по буквам. логин => arrray('l,'o','g','i','n'')
2 в цикле генерируем похожие логины с точкой
for(i=1;i<length;i++)
после array{i} в словевставляем точку
напирмер i=1 => l.ogin
например i=2 => lo.gin
Например i=3 => log.in


а вот с 2мя точками хз как