Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Как отделить емл
#1
PHP код:
<?php 
fayza1221
:178.187.0.25:fayza@mail.ru:fay18aas
rahatov88
:95.52.189.85:vladspaun@mail.ru:65698
f720w
:92.46.156.69:gamma@mail.kz:87771864524
Warmer
:94.178.210.172:motors-audi@mail.ru:260686
vavantbx
:95.79.203.41:vova.shilin@mail.ru:q1q1q1
dnjhjqgthc1979
:93.85.184.140:chivolimut1982@yandex.ru:19822009
TAMADI
:92.246.176.140:vovan-penza@rambler.ru:ghbdtn
balthazar
:95.154.114.8:baltazar150@mail.ru:dkflbdjcnjr
rostsol
:93.124.44.55:maga@sura.ru:10061977
zonderdaltech
:79.133.78.120:zonder_8282@mail.ru:30071982
alekspermin
:94.233.160.141:fs.tazar@yandex.ru:280888
lgnusikl
:95.190.29.184:gnusik007@list.ru:Kalinka
lucifer66
:92.247.240.222:lucifer555@abv.bg:qsqsqs
maratesiev
:178.35.7.238:marabu10@mail.ru:21452
dken
:93.93.168.4:dken@bk.ru:50682

Подскажите, пожалуйста, как можно отделить электронный E-mail адреса ?=) Пробывал через exel, то там ппц как долго таблицу грузит и фишка в том, что там максемум строчек 65635
Ответ
#2
preg_match("@", $string,$mathces); - не совсем уверен, что правильно.

Поясните, пожалуйста=)
Ответ
#3
Да не нужен там preg_match(), достаточно использовать explode().

PHP код:
<?php 
foreach (file('emails.txt') as $userData) {
list (
$login, $ip, $email, $password) = explode(':', $userData);
file_put_contents('clear_emails.txt', $email.PHP_EOL, FILE_APPEND);
}
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)