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