Java - 替换String中的特殊字符

时间:2014-10-13 08:32:19

标签: java string replace

我必须替换像这样的字符串whit特殊字符:XY_Universit�-WWWWW-ZZZZZ,例如:XY_Universita-WWWWW-ZZZZZ

我尝试了像stringToReplace.replaceAll(".*Universit.*", "Universita");这样的解决方案,但它用“&​​#39; Universita"”这个词替换了所有字符串。而且它不是我想要的。

提前致谢

˚F

1 个答案:

答案 0 :(得分:1)

 public static void main(String[] args) throws IOException {
        String exp = "XY_Universit�-WWWWW-ZZZZZ";
        exp = exp.replaceAll("Universit[^a]", "Universita");
        System.out.println(exp);
    }

<强>输出

XY_Universita-WWWWW-ZZZZZ