Ben onların konu ile adresler ve e-posta adresi listeleyen bir metin belgesi var. Ben onların konu ile tüm adresler ve e-posta adresi ayıklamak ve her bir csv dosyasına bu koymak gerekir. Ben sadece bunu yapmak için regex kullanabilirsiniz bilmek gerekir. Şu anda tüm adresler ayıklamak mümkün ama ben onlarla ilgili e-posta ve konu gerekir. Bu şimdiye kadar birlikte çalışıyorum budur:
$file=file_get_contents('/data/urls.txt');
$pattern='([A-Za-z][A-Za-z0-9+.-]{1,120}:[A-Za-z0-9/](([A-Za-z0-9$_.+!*,;/?:@&~=-])|% [A-Fa-f0-9]{2}){1,333}(#([a-zA-Z0-9][a-zA-Z0-9$_.+!*,;/?:@&~=%-]{0,1000}))?)';
preg_match_all($pattern, $file, $matches);
$matches=array_unique($matches[0]);
print_r($matches);
Dosya yapısı:
Konu: URL
E-posta: someemail@email.com
Kaynak URL: http://www.google.com