From b15faa9a35541d1da443e135d99519e2dbe96ca4 Mon Sep 17 00:00:00 2001 From: misaochan Date: Tue, 25 Oct 2016 17:42:05 +1300 Subject: [PATCH] Fix regular expression --- .../free/nrw/commons/category/CategorizationFragment.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/category/CategorizationFragment.java b/app/src/main/java/fr/free/nrw/commons/category/CategorizationFragment.java index 39f92678c..48cd97206 100644 --- a/app/src/main/java/fr/free/nrw/commons/category/CategorizationFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/category/CategorizationFragment.java @@ -223,13 +223,11 @@ public class CategorizationFragment extends Fragment { //Needs to be an ArrayList and not a List unless we want to modify a big portion of preexisting code ArrayList mergedItemsList = new ArrayList(mergedItems); - - //"(19|20)\\d{2}" - //"\\b(19|20)\\d{2}\\b" - //FIXME: Regex not working + for(Iterator item = mergedItemsList.iterator(); item.hasNext();) { String s = item.next(); - if(s.matches("\\b\\d{4}\\b")) { + + if(s.matches(".*\\d{4}.*")) { Log.d(TAG, "Filtering out year " + s); item.remove(); }