Условия при парсинге. Возможно ли?

Тема в разделе "Разное", создана пользователем tohin_adm, 11 фев 2011.

  1. tohin_adm

    tohin_adm New Member Пользователи

    Регистрация:
    10 фев 2011
    Сообщения:
    4
    Ситуация:
    мне нужно спарсить телефоны с сайта.
    при этом если они написаны в стандартном формате 8495654654 или 8(843)654687 все парсится нормально, а если по новому по модному +7-654-654-321, то в таблицу CSV пишется почему-то разность от этого всего и получается полный бред - отрицательное число
    ВОПРОС:
    можно ли при парсинге задать условие, что если первый символ "+" то его выкинуть и записать все остальное????
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пару слов про Excel:
    Он преобразует дробные числа с точкой в даты.
    Он отнимает зачем-то значения, написанные через дефис ;).
    Но это все не портит исходный файл. Откройте в блокноте, там все ок. После импорта в магазин тоже должно быть все ок...
     
  3. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Или вы парсите именно для Excel?
     
  4. tohin_adm

    tohin_adm New Member Пользователи

    Регистрация:
    10 фев 2011
    Сообщения:
    4
    понял спасибо. просто я их редактировал потом в excel вот он там и пересчитывал. Сразу не понял, что это его рук дело )))
    Спасибо еще раз.
     
  5. tohin_adm

    tohin_adm New Member Пользователи

    Регистрация:
    10 фев 2011
    Сообщения:
    4
    если даже и так то можно в блокноте поиском все плюсики похерить ))))
     

Поделиться этой страницей