From c3dbd13f6f6b2efe5cc3fecc46588c09e2dd4fe5 Mon Sep 17 00:00:00 2001 From: "andreas.schildbach@gmail.com" Date: Sat, 29 Jan 2011 01:11:35 +0000 Subject: [PATCH] split more places git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@465 0924bc21-9374-b0fa-ee44-9ff1593b38f0 --- src/de/schildbach/pte/RmvProvider.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/de/schildbach/pte/RmvProvider.java b/src/de/schildbach/pte/RmvProvider.java index 80d83633..87ccb4f9 100644 --- a/src/de/schildbach/pte/RmvProvider.java +++ b/src/de/schildbach/pte/RmvProvider.java @@ -71,13 +71,13 @@ public class RmvProvider extends AbstractHafasProvider } private static final String[] PLACES = { "Frankfurt (Main)", "Offenbach (Main)", "Mainz", "Wiesbaden", "Marburg", "Kassel", "Hanau", "Göttingen", - "Darmstadt", "Aschaffenburg" }; + "Darmstadt", "Aschaffenburg", "Berlin" }; @Override protected String[] splitNameAndPlace(final String name) { for (final String place : PLACES) - if (name.startsWith(place + " ")) + if (name.startsWith(place + " ") || name.startsWith(place + "-")) return new String[] { place, name.substring(place.length() + 1) }; return super.splitNameAndPlace(name); @@ -440,7 +440,7 @@ public class RmvProvider extends AbstractHafasProvider + "

\n(.*?)

\n" // head + "(.*?)

.*?" // departures + "input=(\\d+).*?" // locationId - + "|(Eingabe kann nicht interpretiert)" // messages + + "|(Eingabe kann nicht interpretiert|Eingabe ist nicht eindeutig)" // messages + "|(Internal Error)" // messages + ").*?", Pattern.DOTALL); private static final Pattern P_DEPARTURES_HEAD_FINE = Pattern.compile("" //