Люблю то, что делаю!
С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418
|
Добавлено: 24/03/13 в 18:03 |
посоветуйте литературу чтоб подронее было, ранее как то понятно что то было но потом долгое время не пользовался и чет все потерлось в памяти.
касаемо самой регулярки.
Могу вытянуть такие данные:
Код: [развернуть] |
name="description" content="tut nugniy tekst" />
name="keywords" content="tut nugniy tekst" />
|
Код: [развернуть] | <div id="vidPoster" class="hidden">
<img src="http://domain.com/_thumbs/0000052/0052904/0052904_008i.jpg" width="584" alt="" id="vidImgPoster" style="top:'+ style_padding +'px"/> |
но как это очистить до
tut nugniy tekst
и чистой ссылки на изображение немогу сообразить
http://domain.com/_thumbs/0000052/0052904/0052904_008i.jpg
подскажите пожалуйста.
|
|
|
|
С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032
|
Добавлено: 24/03/13 в 18:40 |
|
|
apache, bash, css, elasticsearch, ffmpeg, html, js, mysql, mongo, nginx, php; *nix only
|
8
|
|
|
Люблю то, что делаю!
С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418
|
Добавлено: 24/03/13 в 18:50 |
спасибо!
|
|
|
|
С нами с 27.06.12
Сообщения: 37
Рейтинг: 103
|
Добавлено: 24/03/13 в 22:28 |
Lexikon писал: | посоветуйте литературу чтоб подронее было |
в свое время про регулярки вот здесь прочитал и все понял сразу
текста много, но весьма подробно. два раза вдумчиво не спеша прочитать, паралельно пробуя повторить - и проблем не должно быть.
а вообще, если с регулярками все плохо - советую посмотреть библиотеку Simple HTML DOM
не надо уметь пользоваться регулярками, экономия времени
вот пример:
Код: | $html = file_get_html($url);
$image = $html -> find('img[id="vidImgPoster"]', 0) -> src; |
|
|
|
|
Люблю то, что делаю!
С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418
|
Добавлено: 29/03/13 в 13:40 |
еще таком момент возник
Код: [развернуть] | preg_match('/<div id="vidPoster" class="hidden">\s*<img src="(.*?)"/',$s,$m) |
а если я к примеру вот этот кусок
Код: [развернуть] | <div id="vidPoster" class="hidden"> |
засуну в переменную
т.е.
Код: [развернуть] |
$startPic = "<div id=\"vidPoster\" class=\"hidden\">";
|
в этом случае можно как то вставить переменную $startPic в регулярку.
ибо по сути проще один раз присвоить веременной какоето значение чтоб потом это самое значение не искать если оно повторяется.
|
|
|
|
Люблю то, что делаю!
С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418
|
Добавлено: 29/03/13 в 14:08 |
разобрался
|
|
|
|
С нами с 09.06.06
Сообщения: 716
Рейтинг: 559
|
Добавлено: 29/03/13 в 19:33 |
...
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |