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 {