вытащить определенные строки из списка

Discussion in 'PHP' started by sigaj, 11 Aug 2015.

  1. sigaj

    sigaj New Member

    Joined:
    26 May 2013
    Messages:
    14
    Likes Received:
    1
    Reputations:
    0
    привет ребят, такая задача возникла, нужно из такого списка:

    Сообщение сайта
    Дата: 10.08.2015 18:46
    Заявка от: Отачонов фарход фозилович
    Телефон: 89171466647
    Город: Самара
    Стаж работы: 3 Года
    Загран паспорт: Есть
    Откудо узнали: Авито
    Уменее продовать: Есть
    Комментарий: Образование вышее Мне 44 года женат имею троих дитей
    Адрес заявителя: farhod71.71@ mail.ru

    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=



    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    От: [email protected] <[email protected]>
    Кому: peregon
    Написано: 10 августа 2015 г., 16:43:17
    Тема: пїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпї
    Файлы: <none>
    --====----====----====----====----====----====----====----====----====----===--
    Сообщение сайта
    Дата: 10.08.2015 13:43
    Заявка от: Рамазанов Али Хусяинович
    Телефон: +79655986672
    Город: Зеленодольск
    Стаж работы: 20 лет
    Загран паспорт: Нет
    Откудо узнали: Сайт Авито
    Уменее продовать: Нет
    Комментарий: Среднее техническое,40 лет
    Адрес заявителя: [email protected]

    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=



    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    так вот нужно из этого списка вытащить 2 строки, "заявка от..." и "телефон..." можно как то это сделать?
    за ранее спасибо
     
  2. i~DOS

    i~DOS Member

    Joined:
    26 Mar 2009
    Messages:
    42
    Likes Received:
    40
    Reputations:
    4
    Какой ЯП? В общем случае регулярка будет такой:
    Code:
    Заявка от:(.+)\nТелефон:(.+)
     
  3. sigaj

    sigaj New Member

    Joined:
    26 May 2013
    Messages:
    14
    Likes Received:
    1
    Reputations:
    0
    решили в экселе, спасибо всем))
     
  4. Br@!ns

    Br@!ns Elder - Старейшина

    Joined:
    3 Sep 2010
    Messages:
    916
    Likes Received:
    120
    Reputations:
    25
    Чтоб не создавать новую тему, напишу здесь.
    Нужен скриптик для составления строк из текста, формат текста такой:

    PHP:
    [id] => 84
    [username] => Mike
    [password] => 123123
    [email]=> bla@gmail.com
    [id] => 86
    [username] => Dike
    [password] => 234234
    [email] => bla2@gmail.com
    [id] => 87
    [username] => Like
    [password] => 456456

    В результате нужно получить файл состоящий из строк формата, email;password;username, что бы каждому мыльнику соответствовал свой password и свой username. Может кто нибудь помоч?
     
  5. Radiance

    Radiance New Member

    Joined:
    20 Aug 2015
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    это точно не ассоциативный массив?
    Выводится куда то там в таком прям виде?
     
  6. i~DOS

    i~DOS Member

    Joined:
    26 Mar 2009
    Messages:
    42
    Likes Received:
    40
    Reputations:
    4
    Регулярка:
    Code:
    \[username\]\W+(.+)\n\[password\]\W+(.+)\n\[email\]\W+(.+)\n
    Дальше сам.
     
    Br@!ns likes this.
Loading...
Similar Threads - вытащить определенные строки
  1. GAiN
    Replies:
    3
    Views:
    7,673