Программирование > Регулярные выражения

Не могу зацепиться

(1/1)

stanlee:
Прива
у меня есть вот такой кусок кода

</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:
Возникает вопрос, может быть поздно, но все таки, сколько у тебя таких участков

--- Цитировать ---stanlee:
от и до
--- Конец цитаты ---
?

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

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

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

[OFF]stanlee:
большая просьба, не надо называть все свои топики в этом разделе: "не могу зацепиться", пока пересматривал форум, второй уже нашел...
[/OFF]

Навигация

[0] Главная страница сообщений

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 
Перейти к полной версии