Программирование > Регулярные выражения
Не могу зацепиться
(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]
Навигация
Перейти к полной версии