除了另一个字符串外,如何替换字符串中的所有字符

时间:2013-05-22 11:40:50

标签: java regex string replace

给定一个字符串和一个非空字符串,返回原始字符串的一个版本,其中所有字符都被字符串(“+”)替换,但字符串的外观保持不变。 http://codingbat.com/prob/p170829

如何使用下一个代码

解决此任务
String s=str.replaceAll("[^("+ word +")]", "+"); 

如何从word中替换除chars之外的所有字符,因为使用此代码编译有两个失败的测试。

1 个答案:

答案 0 :(得分:-1)

最简单的方法可能是使用String.replaceAll():

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

这应该替换除字符串'word'

之外的所有字母