我有这段代码
String string = "somestring";
String str2 = "str";
String str3 = "xxx"
if ( string.match("(.*)" + str2 + "(.*)") ) {
//
}
result = somxxxing
如何用str3替换该段的字符串? 我需要这个为每个字符串工作
答案 0 :(得分:2)
查看java.lang.String的javadoc。
您可能正在寻找String.replace(CharSequence target, CharSequence replacement)
,它会替换每次出现的目标。
e.g。
result = string.replace(str2, str3);