Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011
Помог: 3 раз(а)
Здравствуйте!.Как забрать содержимое html с помощью preg_match() между такими комментами в коде <!-- заголовок -->(это нужно забрать)<!-- заголовок -->.При чем нужно учесть что внутри могут быть html теги, но не может быть вложенных html комментариев.
----- $i = 0;
$i = $i++ + ++$i; ?
IllusionMH
Отправлено: 14 Апреля, 2014 - 18:34:00
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
jonston, вот прям так и пишите (.* вместо того что нужно забрать), только жадность следует убрать.
jonston
Отправлено: 14 Апреля, 2014 - 18:38:40
Посетитель
Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011
Помог: 3 раз(а)
IllusionMH пишет:
jonston, вот прям так и пишите (.* вместо того что нужно забрать), только жадность следует убрать.
А если не знаешь заранее что нужно забрать?Нужно забрать некое что то обрамленное вышеуказанными тегами.Я так понимаю нужно написать (все что не соответствует выражению <!-- заголовок -->).Но как отрицать целые выражения?
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
jonston, зачем отрицать? /a(.*?)a/i выдаст в одном из элементов массива результатов все что между двумя a. Пример http://codepad[dot]viper-7[dot]com/g8JLxf
Теперь только вместо a поставить соответствующие блоки
jonston
Отправлено: 14 Апреля, 2014 - 19:01:30
Посетитель
Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011
Помог: 3 раз(а)
IllusionMH пишет:
Теперь только вместо a поставить соответствующие блоки
А что в данном выражении значит знак вопроса?Наверное может что то быть внутри а может и нет?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.