1. Уважаемые Абоненты сети SPNET! В личном кабинете можно подключить новые функции:
    Безопасный интернет - без мошеннических сайтов и вирусов
    Семейный интернет - без сайтов для взрослых
    Услуги предоставляются бесплатно, подключаются на следующий день.
    Скрыть объявление

Программирование Регулярыне выражения

Тема в разделе "Графика/веб-дизайн/программирование", создана пользователем Sonya, 12 Декабрь 2013.

  1. Sonya

    Sonya Электронщик

    Сообщения:
    3.632
    Симпатии:
    24
    Регулярные выражения

    Приветствую!

    Вопрос в основном к тем, кто писал парсеры и всякие обработчики.
    Хочу перевести домашнюю бухгалтерию на easyfinance, для этого выгружаю из клиент-банка выписки, а потом подтягиваю их в программу. Но вылезла засада с нерублёвыми операциями, надо немного подправить строки в выписке. Например, есть такая строка:
    Код:
     ;06.12 13:26 ;-USD167.24 (5481.83) ;;Платеж в MasterCard ;Ali: Видеорегистратор 16кан USD167.24 ;  ;
    
    надо получить
    Код:
     ;06.12 13:26 ;-5481.83 ;;Платеж в MasterCard ;Ali: Видеорегистратор 16кан USD167.24 ;  ;
    
    То есть, выкинуть цену в долларах и убрать скобки.

    Подскажите, как это сделать с помощью регулярных выражений, чтобы потом обработать в текстовом редакторе?
     
  2. 12345

    12345 Форумчанин

    Сообщения:
    1.397
    Симпатии:
    39
    Re: Регулярные выражения

    Если выгрузка в экселе могу попробовать обработку написать которая все поправит, но нужна будет пара строчек для примера(лучше конечно какой нить цельный кусок инфы) и знание того всегда ли есть число в скобках, в принципе можно написать даже если это текстовик но тут гемороя больше.
    Но это наверное не бесплатно ибо тут надо поработать. Если платный вариант не устраивает могу пару советов дать, но если ты не прогер то тебе наверное сложно будет.

    P.S. Ну и регулярные выражения тут не главное хотя попробуй с ними есть шанс что получится. Кинул в личку ссылку полезную.
     
    Последнее редактирование: 12 Декабрь 2013
  3. 12345

    12345 Форумчанин

    Сообщения:
    1.397
    Симпатии:
    39
    Re: Регулярные выражения

    Вот попробуй, если интересно договоримся, но тестировать сам будешь на больших объемах данных.
    Сделано на основе твоих примеров, если строки будут иметь другую структуру не заработает.
    Для работы вроде только нет фреймворк 2 нужен.
     

    Вложения:

    Последнее редактирование: 13 Декабрь 2013
  4. untitled

    untitled Форумчанин

    Сообщения:
    3.245
    Симпатии:
    320
    Re: Регулярные выражения

    [​IMG]

    ох уж эти windows-программисты-самоучки...

    Регулярка
    Код:
    \w{3}.*\(|\)
    Реплейсом на пустую строчку в любом текстовом редакторе, поддерживающим поиск по регуляркам (Notepad++ например)...
     
    Последнее редактирование: 13 Декабрь 2013
  5. 12345

    12345 Форумчанин

    Сообщения:
    1.397
    Симпатии:
    39
    Re: Регулярные выражения

    Работает, не спорю. Но вообще не вижу повода для смеха.
    Тут просто гемороя побольше но ничего не реализуемого тут нет.
     
    Последнее редактирование: 13 Декабрь 2013