Author: michiel
Date: 2010-02-03 10:29:59 +0100 (Wed, 03 Feb 2010)
New Revision: 40823

Modified:
   mmbase/trunk/core/src/main/java/org/mmbase/util/ReplacingLocalizedString.java
Log:
MMB-1923

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/util/ReplacingLocalizedString.java
===================================================================
--- 
mmbase/trunk/core/src/main/java/org/mmbase/util/ReplacingLocalizedString.java   
    2010-02-03 09:28:46 UTC (rev 40822)
+++ 
mmbase/trunk/core/src/main/java/org/mmbase/util/ReplacingLocalizedString.java   
    2010-02-03 09:29:59 UTC (rev 40823)
@@ -119,10 +119,13 @@
      * Utility method for second argument of replaceAll
      */
     public static String makeLiteral(String s) {
-        if (s == null) return null;
+        if (s == null) {
+            return null;
+        }
         // sometimes, implementing java looks rather idiotic, but honestely, 
this is correct!
-        s =  s.replaceAll("\\\\", "\\\\\\\\");
-        s =  s.replaceAll("\\.", "\\\\.");
+        s =  s.replaceAll("\\\\",  "\\\\\\\\");
+        s =  s.replaceAll("\\.",   "\\\\.");
+        s =  s.replaceAll("\\+",     "\\\\+");
         return s.replaceAll("\\$", "\\\\\\$");
     }
 

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to