Парсит, но к тому еще парсит другой мусор, который не нужен. Как решить?
IllusionMH
Отправлено: 18 Апреля, 2014 - 15:15:28
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
event, если нужен только текст, то попробуйте еще strip_tags.
А еще и жадность нужно убрать у регулярки, а то будет выбирать от дива с классои и до последнего закрывающегося. либо .*? использовать в теле вместо .*, либо ключ U
event
Отправлено: 18 Апреля, 2014 - 15:17:47
Частый посетитель
Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011
Помог: 0 раз(а)
strip_tags канает, все ок.
Но есть одно, но... Мне все таки нужен preg_match_ALL, а не preg_match, а потом все это в цикл кинуть и потом работать)
Мелкий
Отправлено: 18 Апреля, 2014 - 15:17:53
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Жадный поиск как он есть.
Если там только текст, без html, то лучше будет так:
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
event, сначала делаете preg_match_all и получите все содержимое всех таких дивов(если уберете жадность). Потом в цикле пробегаете по массиву(или через array_map) и удаляете лишнее.
В итоге в конце будет только текст.
Либо озвучьте что еще нужно, может есть вариант удобней.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.