Автор Тема: Не могу зацепиться  (Прочитано 3235 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн stanlee

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 215
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Не могу зацепиться
« : 02 Апреля 2004, 14:06:36 »
Прива
у меня есть вот такой кусок кода

</table>
	
	
</
td>
	
</
tr>
	
<
tr>
	
	
<
td height="30" valign="middle">
	
	
<!-- Print, 
Ask -->
	
	
	
	
<!-- 
End Print, Ask -->
	
	
</
td>
	
</
tr>
	
<
tr>
	
	
<
td style="padding-bottom: 5px;">
	
	
<!-- 
Attention -->
	
	
	
<
table cellpadding="0" cellspacing="0" border="0" width="95%">

из него надо выцепить все что от </tableи до <table cellpadding="0" cellspacing="0" border="0" width="95%">


я попытался так

$result 
preg_replace(\'(<\\/table>\\n\\t\\t<\\/td>(.*)<\\\\!-- Attention -->)\', \'\', $result);

не проходит
есть еще одно но - такой кусок может повторяться за исключением того что там стоит

как быть?

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Парсинг HTML (снова текст между тегами)
« Ответ #1 : 17 Апреля 2004, 01:45:06 »
Возникает вопрос, может быть поздно, но все таки, сколько у тебя таких участков
Цитировать
stanlee:
от и до
?

Если один, то смотри соседнюю тему:
http://forums.webscript.ru/showthread.php?s=&threadid=16583&msgnum=7

там только теги другие... но принцип вроде тот же.

[update]
торможу ночью, вижу, что он (такой участок) может повторяться...
Используй тотже самый принцип, только к квантификатору + надо, наверное, еще приставить знак вопроса, чтобы получилось в результате:
.+?
ну и не забываем про модификатор s

[OFF]stanlee:
большая просьба, не надо называть все свои топики в этом разделе: "не могу зацепиться", пока пересматривал форум, второй уже нашел...
[/OFF]
« Последнее редактирование: 17 Апреля 2004, 01:55:34 от Yukko »
работа в Украине

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28