forum.bitel.ru http://forum.bitel.ru/ |
|
Странное поведение загрузчика платежей (решено) http://forum.bitel.ru/viewtopic.php?f=22&t=7825 |
Страница 1 из 1 |
Автор: | Угрюмов Роман [ 12 мар 2013, 13:01 ] |
Заголовок сообщения: | Странное поведение загрузчика платежей (решено) |
При загрузке платежей не считываются комментарии, записанные кирилицей Сборка 1131 от 11 марта Имею шаблон загрузки: Код: payment.load.pattern.1=Шаблон загрузки платежей payment.load.pattern.1.type=1 payment.load.pattern.1.encoding=Cp866 payment.load.pattern.1.payment_type=6 payment.load.pattern.1.search.1.pos=1 payment.load.pattern.1.search.1.regime=1 payment.load.pattern.1.search.1.type=parameter payment.load.pattern.1.search.1.pid=6 payment.load.pattern.1.position_sum=2 payment.load.pattern.1.regexp=(\w+);([\d\.]+);(\w+) payment.load.pattern.1.position_comment=3 payment.load.pattern.1.position_date=4 payment.load.pattern.1.date_format=ddMMyyyy Имею файл для загрузки в кодировке 866: Код: 058323;115.00;Test Comment;27022013 037805;115.00;Test Платеж через УФПС от 27.02.2013;27022013 037851;115.00;Платеж через УФПС от 27.02.2013;27022013 079317;29.68;Платеж через УФПС от 27.02.2013;27022013 При загрузке получаю сообщение: (3) 037851;115.00;Платеж через УФПС от 27.02.2013;27022013 => строка не совпала с шаблоном (4) 079317;29.68;Платеж через УФПС от 27.02.2013;27022013 => строка не совпала с шаблоном Обработано строк => 4; из них комментариев => 0, ошибочных => 0, загружено => 2 Итого загружено платежей => 2 Причем в двух загруженных платежах комментарий оказался Test - то есть загрузчик отсек комментарий до первого пробела Если в шаблоне сменить Cp866 на Cp1251 и создать файл в кодировке 1251 то поведение загрузчика идентичтно. Информация о версии: Клиент: вер. 5.2 сборка 1131 от 11.03.2013 20:08:57 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.7.0_11 ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется Сервер: вер. 5.2 сборка 1442 от 11.03.2013 20:09:04 os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.7.0_11 ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется |
Автор: | skn [ 12 мар 2013, 17:25 ] |
Заголовок сообщения: | Re: Странное поведение загрузчика платежей в сборке 1131 |
из Java доки по regexp Код: \w A word character: [a-zA-Z_0-9] вопрос где пробел? И еще на будущее... Код: Predefined character classes
. Any character (may or may not match line terminators) \d A digit: [0-9] \D A non-digit: [^0-9] \s A whitespace character: [ \t\n\x0B\f\r] \S A non-whitespace character: [^\s] \w A word character: [a-zA-Z_0-9] \W A non-word character: [^\w] |
Автор: | Угрюмов Роман [ 12 мар 2013, 18:08 ] |
Заголовок сообщения: | Re: Странное поведение загрузчика платежей в сборке 1131 |
Спасибо! Правильно мне надо было написать regexp... |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |