From aa957da2030ffb99fcfea9edb566cdb9dea5b574 Mon Sep 17 00:00:00 2001 From: iMoHax Date: Sat, 28 Feb 2015 19:40:45 +0300 Subject: [PATCH] fix parse name item --- utils/src/main/java/ru/trader/maddavo/OffersHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/src/main/java/ru/trader/maddavo/OffersHandler.java b/utils/src/main/java/ru/trader/maddavo/OffersHandler.java index 1bb2841..9a4d5e8 100644 --- a/utils/src/main/java/ru/trader/maddavo/OffersHandler.java +++ b/utils/src/main/java/ru/trader/maddavo/OffersHandler.java @@ -118,11 +118,11 @@ public class OffersHandler implements ParseHandler { } } - private final static String NAME_REGEXP = "(.+\\S)"; + private final static String NAME_REGEXP = "(\\S.+\\S)"; private final static String BUY_SELL_REGEXP = "([\\d]+|[\\?-])"; private final static String SUPPLY_DEMAND_REGEXP = "([\\d]+|[\\?-])([LMH\\?])?"; private final static String DATE_REGEXP = "(\\d+(?:[- :]+\\d+)+)"; - private final static Pattern PRICE_REGEXP = Pattern.compile("\\s+" + NAME_REGEXP + "\\s+" + BUY_SELL_REGEXP + "\\s+" + BUY_SELL_REGEXP + "\\s+"+ SUPPLY_DEMAND_REGEXP + "\\s+"+ SUPPLY_DEMAND_REGEXP + "\\s+"+ DATE_REGEXP +"\\s*(:?#.+)?"); + private final static Pattern PRICE_REGEXP = Pattern.compile("\\s*" + NAME_REGEXP + "\\s+" + BUY_SELL_REGEXP + "\\s+" + BUY_SELL_REGEXP + "\\s+"+ SUPPLY_DEMAND_REGEXP + "\\s+"+ SUPPLY_DEMAND_REGEXP + "\\s+"+ DATE_REGEXP +"\\s*(:?#.+)?"); private void parseLine(String str){