From 5eb81d40aea6fc27c1b11595793450c370d33c07 Mon Sep 17 00:00:00 2001 From: "andreas.schildbach@gmail.com" Date: Sat, 28 Jan 2012 17:38:56 +0000 Subject: [PATCH] special handling for Tunnelbana git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@922 0924bc21-9374-b0fa-ee44-9ff1593b38f0 --- src/de/schildbach/pte/SeProvider.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/de/schildbach/pte/SeProvider.java b/src/de/schildbach/pte/SeProvider.java index c1f68762..4e3b7eb7 100644 --- a/src/de/schildbach/pte/SeProvider.java +++ b/src/de/schildbach/pte/SeProvider.java @@ -201,6 +201,7 @@ public class SeProvider extends AbstractHafasProvider } private static final Pattern P_NORMALIZE_LINE_BUS = Pattern.compile("Buss\\s*(.*)"); + private static final Pattern P_NORMALIZE_LINE_SUBWAY = Pattern.compile("Tunnelbana\\s*(.*)"); @Override protected Line parseLineAndType(final String line) @@ -209,6 +210,10 @@ public class SeProvider extends AbstractHafasProvider if (mBus.matches()) return newLine('B' + mBus.group(1)); + final Matcher mSubway = P_NORMALIZE_LINE_SUBWAY.matcher(line); + if (mSubway.matches()) + return newLine("UT" + mSubway.group(1)); + return newLine('?' + line); } }