![]() |
Размножение e-mail'ов
В общем такая задачка..
Никак не могу придумать решение.. Есть переменная, в которой лежит адрес 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 и т.д.. Подайте, пожалуйста, хотя бы какую-нибудь идейку.. А то вообще туплю.. |
даже представить себе не могу для чего это может понадобится...
если тока точка те нужна.тогда 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мя точками хз как |
| Время: 23:31 |