Bunlar bir parser gerektiren türden işlemler ama Regex bir parser değildir o yüzden bunu çzmek için doğru yol Regex değil @coder2. PHP hem derlenmiş eklenti hem de kütüphane zengini bir dil. Bunun için Regex yerine bir DOM parser kullanmanı şiddetle neririm. buzukatak tarafından 15/Kas/15 00:07 tarihinde düzenlenmiştir anlıyorum.

// Austen tarafından 15/Kas/15 11:35 tarihinde düzenlenmiştir

Gerçekten güzel bir yntemmiş, geç olmuş ğrendiğim ama :) nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

<article> </article> arasında kaç tane <h2> </h2> tagı olduğunu saydırıp sonradan for dngüsünde iki boyutlu array kullanarak yapabilirsin Realist tarafından 15/Kas/15 03:41 tarihinde düzenlenmiştir..

Bunlar bir parser gerektiren türden işlemler ama Regex bir parser değildir o yüzden bunu çzmek için doğru yol Regex değil @coder2. PHP hem derlenmiş eklenti hem de kütüphane zengini bir dil. Bunun için Regex yerine bir DOM parser kullanmanı şiddetle neririm. hişşş, tbt'deki çoğu adama regex bile gereksiz string find fonksiyonları dururken :D

http://simplehtmldom.sourceforge. net/ Bunu yazmak için girmiştim. If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.

http://simplehtmldom.sourceforge. net/ arbeit macht frei

Arkadaşlar regex ile iki şart arasındaki veriyi preg_match_all('@<a href="/ "@si',$anasayfakodal,$sehirler); şeklinde alabiliyorum fakat aşağıdaki şekildeki bir kod da <article> <h2> sfsfkjsfkjs </h2> <h2> sdgsdgsd </h2> </article> <h2> sflsfklsd </h2> sadece <article> ile </article> arasındaki kodlar arsında h tagları arasında kalan kısımları almak istiyorum bunu ne şekilde yapabilriiz? Not: kod blogunu rnek olsun diye salladım yoksa bu kadar kısa birşey olsa alternatif yollar üretirdim zaten. Çok daha uzun ve karışık kodlar için bu mantığı soruyorum nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

Cevaplar için teşekkürler, verdiğiniz bilgiler ışığında sorunu çzdüm. @ozgunlu hocam guzel mantik, bende dediğiniz gibi yapıyordum ama verimlilik kafama takılmisti şahsen ondan tekrar sordum nceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..

2 adımda yapacaksın, nce preg_match ile article arasındaki datayı çekeceksin. Dnen datanın 0. indexinden, h2 leri preg match all ile çekeceksin. tek adımda yapman mümkün değil. preg_match('<article> <\/article>', $open, $result); preg_match_all('<h2> <\/h2>', $result , $result2); gibi... Hello, i am nothing. I come from Neverland.