没有RegEx的String.replaceAll
我想要replacestring中的子string的所有实例,但String.replaceAll()只接受一个模式。 我来自前一场比赛的string。 是否有可能将转义添加到我有的模式,或者在另一个接受文本string而不是模式的版本的replaceAll() ?
只要使用String.replace(CharSequence,CharSequence)而不是replaceAll 。
添加转义的方法是Pattern.quote() 。
String replaced = myString.replaceAll(Pattern.quote(matchingStr), replacementStr)
但是,Jon说你可以使用replace() 。 尽pipe它与replaceAll名称有所不同,它仍然像replaceAll()一样replace所有的事件。