diff --git a/src/de/schildbach/pte/ShProvider.java b/src/de/schildbach/pte/ShProvider.java index 253f2894..a727bfdb 100644 --- a/src/de/schildbach/pte/ShProvider.java +++ b/src/de/schildbach/pte/ShProvider.java @@ -160,7 +160,7 @@ public class ShProvider extends AbstractHafasProvider private static final Pattern P_DEPARTURES_COARSE = Pattern.compile("(.*?)", Pattern.DOTALL); private static final Pattern P_DEPARTURES_FINE = Pattern.compile("\n" // + "(\\d{1,2}:\\d{2}).*?" // plannedTime - + "]*>\\s*([^<]*)<.*?" // type,line + + "]*>\\s*([^<]*)<.*?" // type,line + "]*>\n" // destinationId + "([^\n]*)\n.*?" // destination + "(?:\n(" + ParserUtils.P_PLATFORM + ").*?)?" // position