Реклама на сайте Advertise with us

Подскажите по регулярному выражению.

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 24/03/13 в 18:03       Ответить с цитатойцитата 

посоветуйте литературу чтоб подронее было, ранее как то понятно что то было но потом долгое время не пользовался и чет все потерлось в памяти.
касаемо самой регулярки.
Могу вытянуть такие данные:
Код: [развернуть]


Код: [развернуть]


но как это очистить до
tut nugniy tekst
и чистой ссылки на изображение немогу сообразить
http://domain.com/_thumbs/0000052/0052904/0052904_008i.jpg
подскажите пожалуйста.

0
 



С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032


Передовик Master-X (16.11.2012)
Ссылка на сообщениеДобавлено: 24/03/13 в 18:40       Ответить с цитатойцитата 

Код:
preg_match('/name="description" content="(.*?)"/',$s,$m);

$m[1] = tut nugniy tekst

Код:
preg_match('/<div id="vidPoster" class="hidden">\s*<img src="(.*?)"/',$s,$m);

$m[1] = http://domain.com/_thumbs/0000052/0052904/0052904_008i.jpg

apache, bash, css, elasticsearch, ffmpeg, html, js, mysql, mongo, nginx, php; *nix only

8
 

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 24/03/13 в 18:50       Ответить с цитатойцитата 

smail54.gif спасибо!

0
 



С нами с 27.06.12
Сообщения: 37
Рейтинг: 103

Ссылка на сообщениеДобавлено: 24/03/13 в 22:28       Ответить с цитатойцитата 

Lexikon писал:
посоветуйте литературу чтоб подронее было

в свое время про регулярки вот здесь прочитал и все понял сразу
Код:
http://phpclub.ru/detail/article/regexp_1
http://phpclub.ru/detail/article/regexp_2

текста много, но весьма подробно. два раза вдумчиво не спеша прочитать, паралельно пробуя повторить - и проблем не должно быть.

а вообще, если с регулярками все плохо - советую посмотреть библиотеку Simple HTML DOM
Код:
http://simplehtmldom.sourceforge.net/manual.htm


не надо уметь пользоваться регулярками, экономия времени
вот пример:
Код:
$html = file_get_html($url);
$image = $html -> find('img[id="vidImgPoster"]', 0) -> src;

9
 

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 29/03/13 в 13:40       Ответить с цитатойцитата 

еще таком момент возник
Код: [развернуть]


а если я к примеру вот этот кусок
Код: [развернуть]

засуну в переменную
т.е.

Код: [развернуть]


в этом случае можно как то вставить переменную $startPic в регулярку.


ибо по сути проще один раз присвоить веременной какоето значение чтоб потом это самое значение не искать если оно повторяется.

0
 

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 29/03/13 в 14:08       Ответить с цитатойцитата 

разобрался icon_smile.gif
Цитата:
'.$startPic.'

0
 



С нами с 09.06.06
Сообщения: 716
Рейтинг: 559

Ссылка на сообщениеДобавлено: 29/03/13 в 19:33       Ответить с цитатойцитата 

...

9
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »