没有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所有的事件。