Prechádzať zdrojové kódy

FIX: StringUtils#replace - string returned by callback should be used as literal

Ranides Atterwim 10 rokov pred
rodič
commit
f9fa17d014

+ 4 - 1
assira1/src/main/java/net/ranides/assira/text/StringUtils.java

@@ -107,7 +107,10 @@ public final class StringUtils {
         StringBuffer buffer = new StringBuffer();
         while(matcher.find()) {
             String str = converter.apply(matcher);
-            if( null!=str ) { matcher.appendReplacement(buffer, Matcher.quoteReplacement(str)); }
+            if( null!=str ) { 
+				matcher.appendReplacement(buffer, ""); 
+				buffer.append(str); 
+			}
         }
         matcher.appendTail(buffer);
         return buffer.toString();