(PHP) preg_replace или как?

NYMEZIDE

Новичок
(PHP) preg_replace или как?

есть данные вида:

PHP:
<table cellspacing=0 cellpadding=0>
			<tr>
				<td valign=top class=time>10:05</td>
			</tr>
			
			<tr>
				<td valign=top class=time>11:00</td>
			</tr>
			
			<tr>
				<td valign=top class=time>11:30</td>
			</tr>
			
			<tr>
				<td valign=top class=time>11:50</td>
			</tr>
		
			<tr>
				<td valign=top class=time>12:45</td>
			</td>
			</tr>
</table>
как мне через preg_replace заменить их на:
PHP:
<table cellspacing=0 cellpadding=0>
			<tr>
				<td valign=top class=time>10:05</td>
			</tr>
			
			<tr>
				<td valign=top class=time>11:00</td>
			</tr>
</table>
Т.е. удалить 3 нижних строки. оставив 2 строки.

как сформировать регулярное выражение?


или по другому надо, не через preg_replace

спасибо
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
NYMEZIDE
В этом форуме готовых решений не дают
1. Сам пробовал?
2. Как пробовал?
3. Что получалось?
4 Зачем это надо?
 

NYMEZIDE

Новичок
PHP:
$res[0][0] = preg_replace("'<tr>(.*?)</tr><tr>(.*?)</tr><tr>(.*?)</tr></table>'i",'</table>',$res[0][0]);
вот как пробовал

-~{}~ 01.02.08 18:24:

не удаляет и все. (

надо чтобы вывести 2 строки вместо 5
 

StUV

Rotaredom
NYMEZIDE
воспользуйся preg_match и посмотри что делает твоя регулярка
 

Pigmeich

Новичок
quad_4
multiline тут не при делах. Только Dot_all.

NYMEZIDE
А вам для чего? :)
 
Сверху