From 8b4a2c662a8d2ea0ea3a267501d19a2302bed59e Mon Sep 17 00:00:00 2001 From: jyhu Date: Fri, 19 Oct 2012 03:44:26 +0000 Subject: [PATCH] Fix Bug TDI-22876 : tReplace always case-sensitive when replacing with null https://jira.talendforge.org/browse/TDI-22876 git-svn-id: http://talendforge.org/svn/tos/branches/branch-5_1@92443 f6f1c999-d317-4740-80b0-e6d1abc6f99e --- .../resources/java/routines/system/StringUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.talend.librariesmanager/resources/java/routines/system/StringUtils.java b/org.talend.librariesmanager/resources/java/routines/system/StringUtils.java index e536948529..ee91616930 100644 --- a/org.talend.librariesmanager/resources/java/routines/system/StringUtils.java +++ b/org.talend.librariesmanager/resources/java/routines/system/StringUtils.java @@ -203,7 +203,7 @@ public class StringUtils { } else { // case 3: if (replacement == null) { - if (src.equals(search)) { + if ( (caseSensitive && src.equals(search)) || (!caseSensitive && src.equalsIgnoreCase(search))) { // regex != null && src != null && replacement != null, and match the whole src return replacement; } else {