还有一个问题 :-)
我有一个看起来像这样的字符串:
Saved
Saved
Saved
->12345678
Saved
Saved
->98765432
我需要将所有
->XXXXXXXX
字符串替换为CORRUPTED
。 ->
之后的数字不同。我该怎么做?
对不起,我的英语。
最佳答案
String.replaceAll()
是您的朋友:
String out = in.replaceAll("^\\-\\>\\d+$", "CORRUPTED");
这将使用Regular Expressions将形式为
->[numberHere]
的所有内容替换为“ CORRUPTED”:^
匹配行的开头。$
匹配行尾。\d+
匹配1个或多个数字。Rubular demo here.