diff --git a/src/de/schildbach/pte/RmvProvider.java b/src/de/schildbach/pte/RmvProvider.java index 98a3627d..cd38c5c2 100644 --- a/src/de/schildbach/pte/RmvProvider.java +++ b/src/de/schildbach/pte/RmvProvider.java @@ -303,10 +303,11 @@ public class RmvProvider implements NetworkProvider } } - private static final Pattern P_CONNECTION_DETAILS_HEAD = Pattern.compile(".*?

\n?" // + private static final Pattern P_CONNECTION_DETAILS_HEAD = Pattern.compile(".*?

\n" // + "- (.*?) -.*?" // firstDeparture - + "Abfahrt: (\\d+\\.\\d+\\.\\d+)
\n?"// date - + "Dauer: (\\d+:\\d+)
.*?" // duration + + "Abfahrt: (\\d{2}\\.\\d{2}\\.\\d{2})
\n"// date + + "(?:Ankunft: \\d{2}\\.\\d{2}\\.\\d{2}
\n)?" // + + "Dauer: (\\d{1,2}:\\d{2})
.*?" // duration , Pattern.DOTALL); private static final Pattern P_CONNECTION_DETAILS_COARSE = Pattern.compile("/b> -\n?(.*?- .*?)<", Pattern.DOTALL); private static final Pattern P_CONNECTION_DETAILS_FINE = Pattern.compile("
\n?" //