我想替换字符串中的子字符串的所有实例,但String.replaceAll()只接受一个模式.我来自前一场比赛的字符串.是否有可能将转义添加到我拥有的模式中,或者是否有replaceAll()另一个类的版本接受文字字符串而不是模式?
Jon*_*eet 175
只是使用String.replace(CharSequence,CharSequence)而不是replaceAll.
Mar*_*ers 89
添加转义的方法是Pattern.quote().
String replaced = myString.replaceAll(Pattern.quote(matchingStr), replacementStr)
Run Code Online (Sandbox Code Playgroud)
但正如乔恩所说,你可以使用replace().尽管它偏离了replaceAll名称,但它确实取代了所有出现的情况replaceAll().