From 18cabe96b62d895132fbae771698badd1b811530 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Tue, 9 Jul 2013 18:39:52 +0200 Subject: [PATCH] Fix place and name splitting for Sweden --- enabler/src/de/schildbach/pte/SeProvider.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/enabler/src/de/schildbach/pte/SeProvider.java b/enabler/src/de/schildbach/pte/SeProvider.java index 2cd5ab64..2eb2692a 100644 --- a/enabler/src/de/schildbach/pte/SeProvider.java +++ b/enabler/src/de/schildbach/pte/SeProvider.java @@ -142,14 +142,14 @@ public class SeProvider extends AbstractHafasProvider } } - private static final Pattern P_SPLIT_NAME_KN = Pattern.compile("(.*?) \\((.*?) kn\\)"); + private static final Pattern P_SPLIT_NAME_PAREN = Pattern.compile("(.*) \\((.{3,}?) kn\\)"); @Override protected String[] splitPlaceAndName(final String name) { - final Matcher m = P_SPLIT_NAME_KN.matcher(name); - if (m.matches()) - return new String[] { m.group(2), m.group(1) }; + final Matcher mParen = P_SPLIT_NAME_PAREN.matcher(name); + if (mParen.matches()) + return new String[] { mParen.group(2), mParen.group(1) }; return super.splitPlaceAndName(name); }