From 2357f43f61b0be5d1ae04803b17e6db3de656e11 Mon Sep 17 00:00:00 2001 From: Bananeweizen Date: Fri, 5 Jul 2013 20:11:30 +0200 Subject: fix #2937: Merging of personal note not OK --- .../cgeo/geocaching/connector/gc/GCConstants.java | 2 +- main/src/cgeo/geocaching/connector/gc/GCParser.java | 21 +++++++++++++++------ main/src/cgeo/geocaching/connector/gc/Login.java | 15 +++++++++++++-- main/src/cgeo/geocaching/utils/TextUtils.java | 4 ++-- 4 files changed, 31 insertions(+), 11 deletions(-) (limited to 'main') diff --git a/main/src/cgeo/geocaching/connector/gc/GCConstants.java b/main/src/cgeo/geocaching/connector/gc/GCConstants.java index e9aa4e2..1596a46 100644 --- a/main/src/cgeo/geocaching/connector/gc/GCConstants.java +++ b/main/src/cgeo/geocaching/connector/gc/GCConstants.java @@ -36,7 +36,7 @@ public final class GCConstants { public final static Pattern PATTERN_LATLON = Pattern.compile("]*>(.*?)"); public final static Pattern PATTERN_LATLON_ORIG = Pattern.compile("\\{\"isUserDefined\":true[^}]+?\"oldLatLngDisplay\":\"([^\"]+)\"\\}"); public final static Pattern PATTERN_LOCATION = Pattern.compile(Pattern.quote("In ") + "(?:]*>)?(.*?)<"); - public final static Pattern PATTERN_PERSONALNOTE = Pattern.compile("

]*>(.*?)

"); + public final static Pattern PATTERN_PERSONALNOTE = Pattern.compile("

]*>(.*?)

", Pattern.DOTALL); public final static Pattern PATTERN_NAME = Pattern.compile("(.*?)"); public final static Pattern PATTERN_DIFFICULTY = Pattern.compile("]*>[^<]*]*>[^<]*