$desen = '#<a class="a" href="(.*?)[u=http://www\.{domainadi}\.com/$]">(.*?)</a>#si';
preg_match_all($desen,$veri,$dizi,PREG_PATTERN_ORDER);
print_r($dizi[1]);Dediğim zaman tek bir sonuç bulması gerekiyorken. Bütün sonuçları listeliyor. Ben sadece belirtiğim domain adı geçen kısımların çıkmasını istiyorum.Baya fazla düzenli ifade yazmama ragmen bir türlü eşleştirme yapamıyorum. Kodun son hali yukardaki şekilde. Regex konusunda deneyimli arkadaşlardan bir yardım rica ediyorum. Saygılar..
) geldi. Aşağıdakini deneyebilirsiniz: