Txt doc birden kalıpları çıkarmak için nasıl

0 Cevap php

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

0 Cevap