diff --git a/src/nis/nms/filter/I18n.java b/src/nis/nms/filter/I18n.java index 287db0e..87213c5 100644 --- a/src/nis/nms/filter/I18n.java +++ b/src/nis/nms/filter/I18n.java @@ -49,7 +49,10 @@ public class I18n { } } } - System.out.println(" replace : "+ group +" --> " + replacement); +// System.out.println(" replace : "+ group +" --> " + replacement); + if(replacement != null) { + replacement = Matcher.quoteReplacement(replacement); + } matcher.appendReplacement(sb, replacement== null ? group : replacement); } matcher.appendTail(sb); @@ -88,7 +91,10 @@ public class I18n { } } } - System.out.println(" replace : "+ group +" --> " + replacement); +// System.out.println(" replace : "+ group +" --> " + replacement); + if(replacement != null) { + replacement = Matcher.quoteReplacement(replacement); + } matcher.appendReplacement(sb, replacement== null ? group : replacement); } matcher.appendTail(sb);