我尝试替换一个字符及其后面的字符跟随另一个字符的字符串。
到目前为止,这是我的代码。
barTintColor
结果应该是:" Petabc"
我非常感谢有关此事的任何帮助!
答案 0 :(得分:1)
实现目标的方法:
鳍。
祝你好运。修改
在代码中它可能看起来像这样(未经测试)
public static String customReplace(String input, String replace)
{
int index = input.indexOf(replace);
if(index >= 0)
{
return input.substring(index) + replace; //cutting string down to the required part and adding the replace
}
else
return null; //String 'input' doesn't contain String 'replace'
}
答案 1 :(得分:0)
您可以使用String
的内置replaceAll
方法在此处使用正则表达式,以便轻松地执行您想要的操作:
original.replaceFirst(toReplace + ".*", replaceWith);
例如:
String original = "testing 123";
String toReplace = "ing";
String replaceWith = "er";
String replaced = original.replaceFirst(toReplace + ".*", replaceWith);
完成上述操作后,replaced
将设置为"tester"
。