diff --git a/src/de/schildbach/pte/BahnProvider.java b/src/de/schildbach/pte/BahnProvider.java index a5d5c202..0a5534cf 100644 --- a/src/de/schildbach/pte/BahnProvider.java +++ b/src/de/schildbach/pte/BahnProvider.java @@ -314,7 +314,8 @@ public final class BahnProvider extends AbstractHafasProvider + "\\s*(.+?)\\s*
\n" // arrival + ")", Pattern.DOTALL); private static final Pattern P_CONNECTION_DETAILS_ERROR = Pattern.compile("(zwischenzeitlich nicht mehr gespeichert)"); - private static final Pattern P_CONNECTION_DETAILS_MESSAGES = Pattern.compile("Dauer: \\d+:\\d+"); + private static final Pattern P_CONNECTION_DETAILS_MESSAGES = Pattern + .compile("Dauer: \\d+:\\d+|(Anschlusszug nicht mehr rechtzeitig)|(Anschlusszug jedoch erreicht werden)|(nur teilweise dargestellt)|(Längerer Aufenthalt)|(äquivalentem Bahnhof)|(Bahnhof wird mehrfach durchfahren)"); @Override public GetConnectionDetailsResult getConnectionDetails(final String uri) throws IOException