Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Парсинг текста на PHP / 5 сообщений из 5, страница 1 из 1
26.11.2016, 17:51
    #39355087
alexbistroff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг текста на PHP
Добрый день. Есть следующая ситуация :
Нужно распарсить страницу и выжать от туда данные, в коде встречается множества похожих выражений типа

"ipaddr":"(от 31.173.85.21)","parent":0,"subject":"","is_promo":0,"username":[{"journal_name":"pochemuchka"

Собственоо интересуют данные ipaddr":"(от 31.173.85.21) в виде ipaddr="31.173.85.21"
journal_name":"pochemuchka" в виде journal_name="pochemuchka"

данные парсинга должны быть записаны в файл или выведены на экран типа :

31.173.85.21 pochemuchka
1651.13.5.31 malish

Не бейте сильно, в регулярных выражениях пока плохо соображаю, помогите пожалуйста сделать файл
...
Рейтинг: 0 / 0
26.11.2016, 18:10
    #39355103
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг текста на PHP
alexbistroffв регулярных выражениях пока плохо соображаюЭто поправимо. Документация по регуляркам есть, и, даже, с примерами.

alexbistroffпомогите пожалуйста сделать файлПокажите, что уже сделано и на каком месте проблема возникла.
...
Рейтинг: 0 / 0
26.11.2016, 19:44
    #39355137
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг текста на PHP
alexbistroffв коде встречается множества похожих выражений типа
это JSON
задача упрощается - подобные фрагменты достаточно выделить
...
Рейтинг: 0 / 0
26.11.2016, 23:56
    #39355235
alexbistroff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг текста на PHP
vkle,

Я уважаю ваш опыт, но может быть вы могли бы мне помочь в этом конкретном примере
...
Рейтинг: 0 / 0
27.11.2016, 00:33
    #39355243
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг текста на PHP
alexbistroff,

Так задайте конкретный вопрос. Кроме Вас никто не знает, с какой конкретно проблемой Вы столкнулись. Или слово "помогите" следует читать как "сделайте эту работу за меня"?

Регулярку написать - минутное дело. Например, для айпишника так примерно:
Код: php
1.
'/"ipaddr"\:"\(от\s(\d+\.d+\.\d+\.\d+)\)"/'

Аналогично, только там чуть проще, и для второго фрагмента. И, как уже заметил Изопропил, может, и регулярка то тут нафиг не нужна - для JSON есть средства в PHP.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Парсинг текста на PHP / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]