PHP: preg_match('# <div class="summary">([0-9]*) фотографии<span class="divider"> #ui',$page,$res); echo $res[1];
задача состоит в том чтобы спарсить ники юзеров с 1 сайта вот где можно применить регулярное выражение <a href="searchpro.aspx?author=ник юзера&top=50 <span class="subhead">ник юзера</span> Дело состоит в том. что в ники могут использоватся цифры.буквы.все спец символы. и пробелы. простые ники я могу собрать когда дело доходит до символов пробелов и тд. у меня ничего не получается. подскажите плз а также логин может содержать русские буквы
спасибо работает. подкажите как парсить русски имена ? кодировка утф-8 в регурярке стоит а-я но оно не парсит
да ето снова я) ну не даются они мне. елементарные освоил. а вот по сложней не как. страница в утф-8 а в регулярке а-я проверяется.. что делать?(
Помогите вырезать id Code: <a href="/club/user/?id=[COLOR=Wheat]1022119[/COLOR]&sid=tzufdsse"> Пытаюсь делать так PHP: preg_match_all('#<a href="/club/user/\?id=(.*)&sid=tzufdskv">#iU',$result,$users); echo "<pre>"; print_r($users); Но возвращает пустой массив Code: Array ( [0] => Array ( ) [1] => Array ( ) )
PHP: $result = 'blablablabla <a href="/club/user/?id=1022119&sid=tzufdsse"> blablablablablabla'; preg_match('#<a href="/club/user/\?id=([0-9]{1,10})&sid=tzufdsse">#',$result,$id); print_r($id[1]);
Ну у меня почти такая же регулярка Только вот почему она тут не работает? PHP: $ch = curl_init("site"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); preg_match_all('#<a href="/club/user/\?id=([0-9]*)&sid=tzufdskv">#iU',$result,$users); echo "<pre>"; print_r($users); curl_close($ch); А вот если так PHP: $site = file_get_contents("site"); preg_match_all('#<a href="/club/user/\?id=([0-9]*)&sid=tzufdskv">#iU',$site,$users); echo "<pre>"; print_r($users); То всё работает нормально
Вопрос по регулярным выражениям Всем привет. В общем у меня такая задача : Мне нужно,чтобы скрипт извлекал номер из ссылки , и записывал его в массив . <?php $html = ' <a href="details.php?id=1">Название1</a> <a href="details.php?id=2">Название2</a> <a href="details.php?id=3">Название3</a> '; ПОМОГИТЕ ПОЖАЛУЙСТА!!!
PHP: preg_match_all('#<a href="details.php\?id=(.*)">(.*)</a>#',$html,$a); print_r($a); я точно не знаю какой номер,так что посмотри сам что нужно
PHP: preg_match('/"details.php\?id=(\d+)"/i', $html, $m); var_dump($m[1]); ну и нахрена отдельную тему создавать?