还有一个问题: - )
我有一个看起来像这样的字符串:
Saved
Saved
Saved
->12345678
Saved
Saved
->98765432
我需要将所有->XXXXXXXX
字符串替换为CORRUPTED
。 ->
之后的数字不同。
我怎么能做技巧?
我的英语的借口。
答案 0 :(得分:2)
String.replaceAll()
是你的朋友:
String out = in.replaceAll("^\\-\\>\\d+$", "CORRUPTED");
使用Regular Expressions替换->[numberHere]
形式的所有内容并使用“{3}}:
^
匹配一行的开头。$
匹配该行的结尾。\d+
匹配一个或多个数字。