Forum Webscript.Ru

Программирование => Регулярные выражения => Тема начата: stanlee от 02 Апреля 2004, 14:06:36

Название: Не могу зацепиться
Отправлено: stanlee от 02 Апреля 2004, 14:06:36
Прива
у меня есть вот такой кусок кода













из него надо выцепить все что от
и до


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

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

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

как быть?
Название: Парсинг HTML (снова текст между тегами)
Отправлено: Yukko от 17 Апреля 2004, 01:45:06
Возникает вопрос, может быть поздно, но все таки, сколько у тебя таких участков
Цитировать
stanlee:
от
и до
?

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

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

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

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