распарсить html в массивhttp://softtime.ru/forumраспарсить html в массивhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90568#post538827Ух! Спасибо вам огроменное. Идеально. То что доктор прописал.распарсить html в массивWed, 18 Dec 2013 16:57:42 +0300Zezstраспарсить html в массивhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90568#post538826пробуй так "?php preg_match_all('#"!--.*--"|"script.*"/script"|".+"|(?!\s+?"|\Z)+?#siU', $smith_site, $regs3); - ИМХО ужасно использовать модификатор U (ленивый по умолчанию), всегда удобней однозначно читать регулярку,...распарсить html в массивWed, 18 Dec 2013 15:06:09 +0300duhonраспарсить html в массивhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90568#post538823Постепенно добрался до такого варианта: preg_match_all("#"!--.*--"|"script.*"/script"|".+"|.{0,}+#msiU", $smith_site, $regs3); теперь, как и хотелось, получил: =" "title" =" CBRNE...распарсить html в массивWed, 18 Dec 2013 09:56:27 +0300Zezstраспарсить html в массивhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90568#post538819Спасибо вам за помощь, ваше выражение сработало идеально. Я его в вот такое превратил: preg_match_all("#"script.*"/script"|"(.+)"|--"|(.*)#siU", $smith_site, $regs2); Вот прям почти...распарсить html в массивTue, 17 Dec 2013 17:32:14 +0300Zezstраспарсить html в массивhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90568#post538818попробуй как я писал выше, только по очереди "?php //находим скипты preg_match_all("#"script.*"/script"#siU", $html, $array_scrit); //удаляем скипты $html = preg_replace('#"script.*"/script"#siU', '',...распарсить html в массивTue, 17 Dec 2013 17:12:51 +0300duhonраспарсить html в массивhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90568#post538817Еще раз спасибо вам за выражение. Проверил: preg_match_all("#"script.*"/script"#siU", $smith_site, $regs2); Вырезает идеально. Одно плохо, приходится дважды вызывать preg_match_all() Изначално как...распарсить html в массивTue, 17 Dec 2013 15:17:10 +0300Zezstраспарсить html в массивhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90568#post538815За совет, '#"script.*"/script"#siU', спасибо. Сейчас буду пробовать под свои нужды присособить. Про html парсеры знаю, но они мало помогают самообучению....распарсить html в массивTue, 17 Dec 2013 14:43:58 +0300Zezstраспарсить html в массивhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90568#post538814ну и калабур в описании, сначала опишу про нестыковки - "избежать потерь в конечном html", Это ты про потерю символов...распарсить html в массивTue, 17 Dec 2013 13:04:59 +0300duhonраспарсить html в массивhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90568#post538806"/script""form action="http://www.site.com/index.php?option=com_jnews" method="post" name="modjnewsForm1"""input type="hidden" value="1" name="subscribed" /" Вот кусок понагляднее. Хотелось бы избежать потерь в конечном html, после того...распарсить html в массивTue, 17 Dec 2013 02:20:09 +0300Zezstраспарсить html в массивhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=90568#post538804Здравствуйте. Помогите с разобраться. Есть html кусок. Распарсиваю его вот таким выражением: preg_match_all(""(.+)"", $html, $var); и местами получаются вот такие...распарсить html в массивTue, 17 Dec 2013 02:02:44 +0300Zezst