• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

RegEx yeni satır olduğunda boş dönüyor

Konuyu Okuyan Kişiler (0)

ctis

webmaster.tc
Katılım
6 Ağu 2012
Mesajlar
65
Beğeniler
0
#1
Merhaba,

RegEx ile bir desen araması yaparken, aradığım desen alt alta birden fazla satır olduğunda o deseni bulamıyor.

Aradığım cümle:

Kod:
<td style="vertical-align:top;">
<a href='/iste-link-1'><img
src='iste-img-1'
alt='iste-img-alt-1' /></a>
</td>
PHP:
$regex = '@<td style="vertical-align:top;">(.*?)</td>@si';
şeklindeki desenleri alt alta basabiliyorum. Fakat ben <a href='/iste-link-1'> içindeki linkleri de almak istiyorum bu yüzden aşağıdaki gibi bir regex kullanıyorum.

PHP:
$regex2 = '@<td style="vertical-align:top;"><a href='(.*?)'><img src='(.*?)' alt='(.*?)' /></a></td>@si';
Bu sefer sonuc bos donuyor. Sebebi de yukarıda aradığım ifadenin alt alta satırlarda olmasından kaynaklanıyor. Alt alta satırlarda regex kullanırken nasıl okutabilirim acaba ? :eek: