From 52eb38dd94788081de7a4c9d84d7e99317408b0a Mon Sep 17 00:00:00 2001 From: Bananeweizen Date: Fri, 31 May 2013 14:29:23 +0200 Subject: fix #2812: attributes parsing --- main/src/cgeo/geocaching/connector/gc/GCConstants.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'main/src') diff --git a/main/src/cgeo/geocaching/connector/gc/GCConstants.java b/main/src/cgeo/geocaching/connector/gc/GCConstants.java index 357f971..b66acb7 100644 --- a/main/src/cgeo/geocaching/connector/gc/GCConstants.java +++ b/main/src/cgeo/geocaching/connector/gc/GCConstants.java @@ -44,7 +44,7 @@ public final class GCConstants { public final static Pattern PATTERN_FOUND = Pattern.compile("]*>[^<]*[^<]*

"); public final static Pattern PATTERN_FOUND_ALTERNATIVE = Pattern.compile("
[^<]*

"); - public final static Pattern PATTERN_OWNER_DISPLAYNAME = Pattern.compile("
[^<]+([^<]+)
"); + public final static Pattern PATTERN_OWNER_DISPLAYNAME = Pattern.compile("
[^<]+([^<]+)"); public final static Pattern PATTERN_TYPE = Pattern.compile("\"([^\"]+?)\"[^]*>"); public final static Pattern PATTERN_HIDDEN = Pattern.compile("
\\W*Hidden[\\s:]*([^<]+?)
"); public final static Pattern PATTERN_HIDDENEVENT = Pattern.compile("Event\\s*Date\\s*:\\s*([^<]+)
", Pattern.DOTALL); @@ -55,7 +55,7 @@ public final class GCConstants { /** Two groups ! */ public final static Pattern PATTERN_COUNTLOG = Pattern.compile("]+> (\\d*[,.]?\\d+)"); public static final Pattern PATTERN_PREMIUMMEMBERS = Pattern.compile("

This is a Premium Member Only cache.

"); - public final static Pattern PATTERN_ATTRIBUTES = Pattern.compile("

.+?Attributes

[^<]*
((?:[^<]*\"[^\"]+\"[^]*>)+?)[^<]*[^<]*
((?:[^<]*\"[^\"]+\"[^]*>)+?)[^<]*]+>]+>([^<]+)(?:
([^<]+)

)?"); -- cgit v1.1