zagorisback
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Решается, наконец , Только то, что я должен сделать 2 запроса в Regex Цитата: Array ( [0] => $('#bi-eff-sole', top.document).html('Sorge: 8:16, Tramonta: 18:07'); [1] => $('#bi-eff-sole', top.document).html('Sorge: 8:16, Tramonta: 18:07'); ) Successful match Array ( [0] => $('#bi-eff-luna', top.document).html('Leva: 4:04, Cala: 10:04 - Luna calante'); [1] => $('#bi-eff-luna', top.document).html('Leva: 4:04, Cala: 10:04 - Luna calante'); ) Successful match | Я хотел бы извлечь только это, возможно неправильное регулярное выражение Sorge: 8:16, Tramonta: 18:07 Leva: 4:04, Cala: 10:04 - Luna calante Код: $data2 = file_get_html('https://www.ilmeteo.it/portale/meteo/previsioni.php?citta=San+Pietroburgo&c=15973'); if (preg_match_all('/.*?.Sorge:.*.*?/', $data2, $result)) { $matches = $result[0]; //only values inside quotation marks print_r($matches); echo '<br><b style="color:green;">Successful match</b><br>'; } else echo '<br><b style="color:red;">Match attempt failed<b></br>'; echo '<br>'; if (preg_match_all('/.*?.Leva:.*.*?/', $data2, $result2)) { $matches2 = $result2[0]; //only values inside quotation marks print_r($matches2); echo '<br><b style="color:green;">Successful match</b><br>'; } else echo '<br><b style="color:red;">Match attempt failed<b></br>'; | Добавлено: Код: |