Android - 替换String中的数据

时间:2013-12-20 19:03:29

标签: java android string

还有一个问题: - )

我有一个看起来像这样的字符串:


Saved
Saved
Saved
->12345678
Saved
Saved
->98765432

我需要将所有->XXXXXXXX字符串替换为CORRUPTED->之后的数字不同。 我怎么能做技巧?

我的英语的借口。

1 个答案:

答案 0 :(得分:2)

String.replaceAll()是你的朋友:

String out = in.replaceAll("^\\-\\>\\d+$", "CORRUPTED");

使用Regular Expressions替换->[numberHere]形式的所有内容并使用“{3}}:

  • ^匹配一行的开头。
  • $匹配该行的结尾。
  • \d+匹配一个或多个数字。

Rubular demo here.