还有一个问题:-)
我有一个如下所示的字符串:
<小时/>Saved
Saved
Saved
->12345678
Saved
Saved
->98765432
<小时/>
我需要将所有 ->XXXXXXXX
字符串替换为 CORRUPTED
。 ->
后面的数字不同。
我怎样才能做到这一点?
请原谅我的英语。
最佳答案
String.replaceAll()
是你的 friend 吗:
String out = in.replaceAll("^\\-\\>\\d+$", "CORRUPTED");
这会将 ->[numberHere]
形式的所有内容替换为“CORRUPTED”,使用 Regular Expressions :
^
匹配行的开头。$
匹配行尾。\d+
匹配 1 位或更多位数字。
关于java - Android - 替换字符串中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20710332/