Поиск посредством preg_match

12
Robin_Bad
На сайте с 24.12.2007
Offline
85
#11

если уж все умничают, то и я:

$url = 'https://z-payment.ru/?partner=ZP11111111';

$url = parse_url($url);

parse_str($url['query'], $args);

var_dump($args);

[Удален]
#12
Skom:
Знак "=" найти - всё проще таких итераций...

Если он единственный - тогда по знаку равенства в самом деле проще.

На странице, из которой нужно сдернуть линк, знаки равенства могут быть в великом множестве в совсем других тегах.

Я написал универсальное решение для уникального линка буквоциферного формата, например кошелька вебманей. И оно будет работать для парсинга страницы, а не для обработки непонятно откуда взятой подстроки.

[Удален]
#13
mrFatCat:
Всё бы вам регулярки мучать, нет бы что попроще.:p

Я так понял, что ТС-у нужно именно ри помощи preg_match иначе нужно было ставить вопрос по-другому.

andryus:
На изучение использования регулярных выражений я так понял нужно время, а может кто поможет с конкретным приведением результата по моим просьбам?

А я специально не написал как сделать. Хотите знать - изучайте. Не получается - подскажем. А тут получается "сделайте за меня, а я телек посмотрю пока что". Хотябы попробуйте разобраться - там ничего сложного нет. Ну, по-крайней мере в вашем примере ничего сложного нет.

slaveofmoney
На сайте с 18.08.2008
Offline
131
#14

use RegexCoach Luke ))

пусто )
[Удален]
#15

Лучше книжку почитать. "Регулярные выражения", издательство O'Reily. Как раз и перлу заодно поучиться.

A
На сайте с 10.03.2008
Offline
40
#16
mrFatCat:
Если он единственный - тогда по знаку равенства в самом деле проще.
На странице, из которой нужно сдернуть линк, знаки равенства могут быть в великом множестве в совсем других тегах.

Вы правы! Ссылка еще и из результата где нужно распарсить и получить что я писал может иметь вид

.....z-payment.ru/info.php?zp=ZP11111111&partner=ZP11111111

В данному случае по знаку равенства может выйти ерунда

So1:
Я так понял, что ТС-у нужно именно ри помощи preg_match иначе нужно было ставить вопрос по-другому.

Вы абсолютно правы

So1:
А я специально не написал как сделать. Хотите знать - изучайте. Не получается - подскажем. А тут получается "сделайте за меня, а я телек посмотрю пока что". Хотябы попробуйте разобраться - там ничего сложного нет. Ну, по-крайней мере в вашем примере ничего сложного нет.

Я пробовал сделать перед тем как написать тему, но не получилось, может я просто плохо изучил применение регулярных выражений, но что бы я не пробовал у меня выдавало какую то ерунду. Хотя я не буду утверждать что на изучение регулярных выражений я потратил несколько дней, (недель, месяцев....), пару часиков почитал темы, хотя может читал вообще не то что нужно. Одна из ссылок приводит на иностранный сайт, с чем у меня не очень

Сервис активной рекламы (http://mailcasher.info/) Диски почтой (http://www.postcd.ru/)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий