From 630124b5608367ffd59549099125b4956b40bf86 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Reimar=20D=C3=B6ffinger?= Date: Sat, 5 Sep 2015 12:41:19 +0200 Subject: [PATCH] Fix WiktionarySplitter breakage. --- .../hughes/android/dictionary/engine/WiktionarySplitter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/com/hughes/android/dictionary/engine/WiktionarySplitter.java b/src/com/hughes/android/dictionary/engine/WiktionarySplitter.java index 4faef89..97c64a7 100644 --- a/src/com/hughes/android/dictionary/engine/WiktionarySplitter.java +++ b/src/com/hughes/android/dictionary/engine/WiktionarySplitter.java @@ -39,8 +39,9 @@ public class WiktionarySplitter extends org.xml.sax.helpers.DefaultHandler { // The matches the whole line, otherwise regexes don't work well on French: // {{=uk=}} - // Spanish has no initial headings, so also detect {{ES as such... - static final Pattern headingStart = Pattern.compile("^(\\{\\{ES|(=+)[^=]).*$", Pattern.MULTILINE); + // Spanish has no initial headings, tried to also detect {{ES as such + // with "^(\\{\\{ES|(=+)[^=]).*$" but that broke English. + static final Pattern headingStart = Pattern.compile("^(=+)[^=].*$", Pattern.MULTILINE); final Map> pathToSelectors = new LinkedHashMap>(); List currentSelectors = null; -- 2.43.0