PHP bir Twitter atom besleme ayrıştırmak çalışıyorum ama bu garip bir sorun halinde çalıştırıyorum. I preg_match_all
a> Bu sıradanifade dize ile arıyorum:
"|<entry>.*<title>(.*)</title>.*<published>(.*)</published>.*</entry>|xsU"
Tamam, tüm girdileri eşleşen, ancak yakalanan alt gruplar başlık / yayınlanmış (yakalanan alt gruplar için hiçbir diziler sonuç nesne oluşturulur) sonuçlarında görünmüyor.
Şimdi garip kısmı, ben de geçen biraz yakalamak için deneyin:
"|<entry>.*<title>(.*)</title>.*<published>(.*)</published>(.*)</entry>|xsU"
Ve şimdi yakalama çalışıyor. Ben başlık ve yayınlanmış tarih ve ben istemiyorum nihai verilerin büyük bölümünü almak.
"?:" Ben sigara yakalama dizesi eklemek için çalıştı son alt gruba ama sonra tekrar alltogether çalışmayı durdurdu yakalayan.
Peki nasıl sonunda istenmeyen verilerin büyük bölümünü yakalamak zorunda kalmadan, istediğim verileri yakalamak?