Ben regexpi kullanarak bir div içinde eveything bulmaya çalışıyorum. Ben muhtemelen bunu yapmak için daha akıllı bir yol olduğunu farkındayım - ama regexpi seçtiniz.
yani şu anda benim sıradanifade desen bu gibi görünüyor:
$gallery_pattern = '/<div class="gallery">([\s\S]*)<\/div>/';
Ve bu hile yok - biraz.
Bu gibi - i birbirini sonra iki divs varsa sorundur.
<div class="gallery">text to extract here</div>
<div class="gallery">text to extract from here as well</div>
Ben hem divlere gelen bilgileri ayıklamak istiyorum, ama benim sorunum, test ederken, im yerine bir sonucu olarak arasında metni almak değil ki:
"text to extract here </div>
<div class="gallery">text to extract from here as well"
So to sum up. It skips the first end of the div. and continues on to the next.
The text inside the div can contain <
, /
and linebreaks. just so you know!
Herkes bu soruna basit bir çözüm var mı? Hala im sıradanifade acemi.