Ben normal bir ifade kullanarak kendi sitelerinden birinden gelen e-postaları maç için çalışıyorum. preg_match_all($pattern,$site,$array)
sonuçlar alıyorum yinelenen vardır kullanma. Yani, örneğin, kullanılarak:
$pattern = '/[\w-]+@([\w-]+\.)+[\w-]+/i';
Alıyorum:
Array
(
[0] => uk@example1.com
[1] => uk@example2.com
[2] => sales@woot.com
[3] => sales@woot.com
[4] => info@regex.com
[5] => info@regex.com
[6] => direct@yadayada.com.au
[7] => direct@yadayada.au
[8] => adrian@blahblah.com
[9] => adrian@blahblah.com
)
Peki, neden ben çiftleri alıyorum? Bu benim regex ile ilgili bir sorun var mı?
Ben arıyorum dize file_get_contents () yöntemini kullanarak bir URL. Eminim bu iki sayfayı çekerek değildi yapmak için dize kontrol ettik.