From 167f0c171539e6d0b687cb73637e31ff8ec96eb0 Mon Sep 17 00:00:00 2001 From: Loredana Liccardo Date: Thu, 4 Dec 2014 16:30:22 +0000 Subject: [PATCH] - writeSubmitResultIntoFile method modified removing special characters using regular expressions in order to write data in a file correctly. git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-access/DatabasesResourcesManager@101895 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../dataaccess/databases/utils/DatabaseManagement.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/org/gcube/dataaccess/databases/utils/DatabaseManagement.java b/src/main/java/org/gcube/dataaccess/databases/utils/DatabaseManagement.java index 976f7fa..2d49e3f 100644 --- a/src/main/java/org/gcube/dataaccess/databases/utils/DatabaseManagement.java +++ b/src/main/java/org/gcube/dataaccess/databases/utils/DatabaseManagement.java @@ -1244,6 +1244,13 @@ public class DatabaseManagement { // + original); String parsed = "" + row[j]; + + //remove some special character using regular expressions + String regex1 = "[\"'`]"; + String regex2 = "[ \\t\\n\\r\\f\\v]"; + + parsed = parsed.replaceAll(regex1, "").replaceAll(regex2, " "); + if (original != "") { // convert database datatypes to Java datatypes if (DataTypeColumns == null