From f248aa0ddc6ef661e487fdc7eaea7e198d4e4ab7 Mon Sep 17 00:00:00 2001 From: fangshunjian Date: Mon, 3 Dec 2018 17:24:56 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=A7=A3=E5=86=B3=E7=89=B9=E6=AE=8A=E5=AD=97?= =?UTF-8?q?=E7=AC=A6$=20=E6=8A=A5=E9=94=99=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/nis/nms/filter/I18n.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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);