![]() |
Помогите с регуляркой
Допустим имеем страницу с ссылками
<a href="details.php?id=1&hit=1">name</a> <a href="details.php?id=1&hit=1">name</a> <a href="details.php?id=1&hit=1">name</a> <a href="details.php?id=1&hit=1">name</a> $details = 'details.php?id=[id]&hit=1'; //Формируем массив с номерами торрентов $details_r = $details; $details_r = str_replace('?' , '\?' , $details_r); //Экранируем специальные символы $details_r = str_replace('.' , '\.' , $details_r); //Экранируем специальные символы $details_r = str_replace('&' , '\&' , $details_r); //Экранируем специальные символы $details_r = str_replace('[id]' , '(\d+)' , $details_r); //Меняем id // die('/"'.$details_r.'"\>(.*)\</i'); preg_match_all('/"'.$details_r.'"\>(.*)/i', $getBrowseFull, $setTorrentId); почему регулярка не ищет? |
Потому что ты наркоман
Я даже не понял, что ты отпарсить пытаешься |
PHP код:
|
/details.php.id.1.hit=1.>(.+?)</i
|
| Время: 13:30 |