Замена при помощи preg_replace - составление регулярного выражения

AXP

Новичок
Замена при помощи preg_replace - составление регулярного выражения

Помогите плз составить регулярное выражение! Мне нужно сл код убрать из текста:

<tr>
<td>
<center><a href='commander/info.php?session=4ef4775cda93&PHPSESSID=d5b00158243df411f2ef84f0f08a465c' target='Hauptframe'>daddy</a></center>
</td>
</tr>

причем ссылка может быть абсолютно любая!

я пишу что то типа
PHP:
$body = preg_replace("/<tr>\n(\s+|)<td>\n(\s+|)<center><a href='commander\/info.php?session=(.?+)' target='Hauptframe'>daddy<\/a><\/center>\n(\s+|)<\/td>\n(\s+|)<\/tr>/i","",$body);
Но оно не работает!! (( Помогите плз составить регулярное выражение! Заранее ужасно благодарен!
 

sage

Новичок
на детали читать про выражения
PHP:
#<tr>\s+?<td>\s+?<center><a href='commander/[^']+'[^>]*>daddy</a></center>\s+?</td>\s+?</tr>#i
не тестировал =)
 

Andreika

"PHP for nubies" reader
заставь его сначала убирать из этого текста просто тэг <a> с параметрами
 

AXP

Новичок
Работает! Спасибо огромное!
Сейчас буду разбираться =)

-~{}~ 26.02.06 11:48:

Автор оригинала: Andreika
заставь его сначала убирать из этого текста просто тэг <a> с параметрами
Вот я так сначала и пытался... Писал <a (.?*)>(.?*)<\/a> - он этого не находил. На самом деле я немного не понял как сделать поиск типа <a любые_символы>
 

sage

Новичок
AXP
улыбнуло.... =) вот, чтоб так больше не писать, прочитай про реги на деталях или в мане ;)
 

AXP

Новичок
=)
Сейчас этим и занимаюсь )
Спасибо )

-~{}~ 26.02.06 13:22:

Еще один вопрос: А как обстоит дело с большим объемом данных?

Например выкинуть все что стоит между <!-- RLE code START --> и <!-- RLE code END --> ??

<!-- RLE code START -->
<script language="JavaScript">
<!--
var RndNum4NoCash = Math.round(Math.random() * 1000000000);
document.write(
'<iframe src="http://ad.adriver.ru/cgi-bin/erle.cgi'
+ '?sid=55277&target=top&bt=1&pz=0&rnd=' + RndNum4NoCash
+ '" frameborder=0 vspace=0 hspace=0 width=468 height=60 marginwidth=0 marginheight=0 scrolling=no>'
+ '<a href="http://ad.adriver.ru/cgi-bin/click.cgi'
+ '?sid=55277&bt=1&pz=0&rnd=' + RndNum4NoCash + '" target=_top>'
+ '<img src="http://ad.adriver.ru/cgi-bin/rle.cgi?'
+ 'sid=55277&bt=1&pz=0&rnd=' + RndNum4NoCash
+ '" alt="-AdRiver-" border=0 width=468 height=60></a></iframe>')
// -->
</script>

<!-- RLE code END -->
 
Сверху