如何替换除参数String(Word)之外的所有内容

时间:2017-10-18 00:45:59

标签: java replaceall

public String plusOut(String str, String word){

String bob = str.replaceAll(^word,"+");

return bob;

}

示例输入和输出:

我想用String +(

)替换String(str)中的所有字符串(字符串)
plusOut("1234xy5678", "xy")     == "++++xy++++"
plusOut("ghlnds4pl4qwqd4", "4") == "++++++4++4++++4"

^ word< ---如何让方法替换除了

之外的所有内容

我想用" +"替换我的String(str)除了字符串(单词)。我将如何使用replaceAll方法执行此操作。

1 个答案:

答案 0 :(得分:0)

您的replaceAll方法几乎就在那里。

您需要将其更改为:

String bob = str.replaceAll("[^" + word + "]", "+");

您可以看到请求的两个输出herehere